Developed with Qt 6.3.0 & MinGW 9.0.0
Built with CMake and Ninja in QtCreator
For a complete description of the project visit the project's webpage.
- Basic port of Java simulation code to C++
- Tweaks to balance to create more than one plant niche, allowing multiple concurrent species
- Implement genes as seperate entities with a gene factory, a plant has one of every gene, genes modify a Phenotype and a plant constructs itself from the phenotype
- GUI
-
- Create new simulation of custom size
-
- Scroll viewport so that the entire simulation can be seen by scrolling through it
-
- Control simulation speed with fast-forward
-
- Controlls to add/remove plants
-
- Save/load plant genetics
-
- Information panels for simulation and selected plants
- Update website, then update this TODO to link to images
-
- Add a video walkthrough
- Modding! It should be possible to make a custom Gene, and to enable/disable genes individually (including non-modded ones)
- Implement all actual genes as modded genes and test performance difference, go full modded route if negligable