Comments (7)
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.
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.
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.
I like this project....
from ideas.
@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.
@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.
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)
- Archiving and providing search for discord Q/A channels (especially new Dicsord Forums, used by various software projects). HOT 2
- Standard entry manual for web3
- Quiz Bomb
- Habit app to track daily progress and share with friends HOT 2
- A minimal library wrapping the subset of HuggingFace Hub API HOT 2
- An alternative to spreadsheet software HOT 4
- A convenient tracer and post-mortem debugger for code HOT 1
- IMAP, SMTP <-> REST, GraphQL, WebSocket, OAuth email proxy/gateway
- Universal web store HOT 2
- Saas for maintenance teams aka CMMS
- Opensql Node.js ORM HOT 6
- Bluetooth battery monitor w/ notifications on disconnect HOT 2
- Integrate anti fraud tech with all devices HOT 1
- Search books and save quotes HOT 2
- A memory access visualization library HOT 1
- A tool to replace local environment info in binaries
- A neural network to detect a title card within a video file and a tool for it HOT 2
- The best long form writing experience on a smartphone HOT 5
- Re-imagining the typing experience on a smartphone HOT 4
- Video File Audio Track Language Identifier HOT 7
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ideas.