Skip to content

Latest commit

 

History

History
26 lines (22 loc) · 1.34 KB

README.md

File metadata and controls

26 lines (22 loc) · 1.34 KB

Evolving Plants Version 4.0

SimulationExample

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.

TODO

  • 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