Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add new project structure and refactors #1

Open
skalimoi opened this issue Mar 19, 2024 · 0 comments
Open

Add new project structure and refactors #1

skalimoi opened this issue Mar 19, 2024 · 0 comments

Comments

@skalimoi
Copy link
Owner

So the game as it's laid out right now is going to change fundamentally - I'm rewriting the project to add all the new features I have worked on in isolation, and to implement a data-driven approach to it. The entire project structure is going to change while retaining the same goals.

The game is going to be conceptualized as a "barebones" simulator that does the dirty job (being a GAME and exposing very complex behaviors, mechanics and scripting API, which is something that most people won't know how to make or do) so that that then, on runtime, it loads the game assets and the user plays the game with those assets. These assets range from models to scripts and definitions, all specified by the end user. Something like Dwarf Fortress, which defines all its units and properties on external files that are easily modifiable.

This will take a while and I also have to include the water simulation extension.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant