tiny-world
tiny-world copied to clipboard
A tiny, slow-paced world and colony building game.
Not that there are any perfoemance issues... However, it would be interesting to check where the game spends the most time, i.e. to save a bit of energy.
For cleaning up the code base. Would make translations easier, in case we decide to go this route.
There should be more scenarios available. Ideas: * [x] Swamp Forest - lots of trees and ponds * [x] Desert Valley - an arable valley with a river, surrounded by...
A small tutorial on what are the important things to build in the first place would be great. Frankly speaking, I got stuck after 1 minute.
Document the following for a potential user community: * [ ] Game JSON files, for modding * [ ] Tile-sets and the related tools and workflows * [x] Map files...
Would allow for easy re-mapping. Also, tooltips with hints on key bindings could be generated automatically.
It would be nice if players could transfer savegames between local and browser versions, as well as between browsers. Implementing import and export from the main menu should be straight...
Although it is just a game, some unit tests would be good.
The code is currently almost completely undocumented. Document at least: * [x] resources in [`game/res`](https://github.com/mlange-42/tiny-world/tree/main/game/res) * [ ] systems in [`game.sys`](https://github.com/mlange-42/tiny-world/tree/main/game/sys) * [ ] JSON-relevant (terrain) data
UI code for the main menu as well as for the in-game UI is quite messy and there are a lot of code repetitions. The code should be structured, and...