Git Product home page Git Product logo

Comments (7)

FredrikAugust avatar FredrikAugust commented on June 18, 2024 5

Maybe it's just me not knowing that much about game dev, but I'd argue that this is advanced, and a lot of work. Creating a full side-scrolling RPG like terraria (e.g.) is going to take some time..

from ideas.

mayuso avatar mayuso commented on June 18, 2024 1

What about using LibGDX?

It has a really big disadvantage:

  • AFAIK, you need java installed to be able to play a game created using LibGDX.

BUT, it has many advantages:

  • LibGDX is an open source API with a huge community (Some of them probably willing to help with a LibGDX open source game).
  • It runs on Java, which means it's 100% multiplatform (It even supports HTML, Android and iOS, if you are interested and design your game accordingly).

from ideas.

DomtronVox avatar DomtronVox commented on June 18, 2024 1

Just ran into this and thought I would throw in my two cents. Sorry if this is necro-ing a bit too much. The FOSS community already has a game that is similar though not exactly what you described. OpenClonk. www.openclonk.org

Clonk is a multiplayer-action-tactics-skill game. It is often referred to as a mixture of The Settlers and Worms. In a simple 2D antfarm-style landscape, the player controls his crew of Clonks, small but robust humanoid beings. The game encourages free play but the normal goal is to either exploit valuable resources from the earth by building a mine or fight each other on an arena-like map.

Basically it has destroy-able terrain, which is pixel based as opposed to grid based, and construction, which is mostly entity based but you can do some pixel changes with dirt. It focuses in two areas: arena style fighting and settlement building. However it does not have RPG elements or open world like Starbound and Terraria, but it does have randomly generated maps and I believe you can make them fairly large. It also has modding. Probably best to go to the site and check out the video or download it and try it out since it is FOSS.

But I hear you. I found this while looking for sandbox games and there seem to be a dearth of them in the FOSS community. :/

from ideas.

 avatar commented on June 18, 2024

I like this project....

from ideas.

tomdwaggy avatar tomdwaggy commented on June 18, 2024

@FredrikAugust while I do not know that much about game dev, I do know about software development as a whole and this is a very in-depth project. Building something like Starbound's engine itself would be a difficult. Actually crafting it in to an awesome game would be monumental.

An additional consideration: many people won't even play Minecraft, Terraria, Starbound, etc. tons of mods... and they tend to increase the longevity of a game. Harnessing that development model is very tricky, and much of it is up to random chance.

from ideas.

FredrikAugust avatar FredrikAugust commented on June 18, 2024

@TomDataworks Thanks for the insight; those were my initial thoughts as well. Furthermore, and this is only from my limited experience with developing large applications through open-source groups such as this one; I don't think this will work without some proper managing. Having random people join in and contribute without any form of structure will just lead to a code base filled with programmers nightmares; undocumented features, coding styles, etc. etc.

from ideas.

MatthewScholefield avatar MatthewScholefield commented on June 18, 2024

Just going to mention that I started on something like this a long time ago called port-craft which was supposed to be a re-implementation of the same game for the Nintendo DS.

It uses SFML and C++ for the implementation.

from ideas.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.