Cytopia
Cytopia copied to clipboard
:deciduous_tree::house_with_garden::office::evergreen_tree: A city building simulation game
On windows, it takes ages for the game to start, because the Audio assets are loaded really slow. Add a loading screen to show that the game is not stuck....
What is the license of the files in the `data/` directory? They ought to be documented.
Implement sprite animations. Suggestions: - Add a list of sprites for animations to **resources/data/TileData.json** - add a tileset with all animation sprites and specify the amount of animated sprites in...
The itch.io version of Cytopia does not launch due to missing dependencies (most likely due to all of the dependencies not being statically linked) You might want to investigate packaging...
Buildings are duplicated when I load the saved game.  Cytopia: 0.2.1 screenresolution: 1280:800
When a tile is placed, neighboring nodes are not correctly marked as occupied. event manager also uses some hacks to check if a tile is free or not. In SetTileID,...
Using build v0.2.1 from the GitHub releases: ``` $ ./Cytopia: error while loading shared libraries: libaudio.so.2: cannot open shared object file: No such file or directory ``` Same issue as...
Implement map rotation. The mapnode matrix should be rotated in 4 positions (by 90° only). We need to rotate the iso coordinates of the mapnodes (draw the nodes to another...
Make a section of the UI to control in-game time that Yusuf designed. (Notes, will be sorted into tasks at some point) - 5 buttons: pause, advance frame (?), play,...
Change types to enum where applicable and use BetterEnums library to serialize them to json,. https://github.com/aantron/better-enums - [ ] std::string Action in UIManager should be wrapped in enums and the...