Built a little evolution simulator in python and pygame!
https://two119.itch.io/dynasty
The world is dangerous. Anyone can starve, get eaten, lost, outcompeted or outrun - and the answer to all these problems is to evolve! Look down upon your beings like a god and watch them struggle to survive over the generations. Join them yourself and see how long your bloodline survives! Fill the world with deadly predators, or give your creatures free reign in a paradise. The choice is yours!
Source on github: https://github.com/Two119/Dynasty
4 comments · 100% upvoted · other discussions

Haven’t taken a look at the project it’s self yet, but I would recommend splitting your commits into smaller chunks, with better messages. “Finished. Phew!” Doesn’t mean anything logically, and to say a project is final / finished is never true.
https://developerexperience.io/articles/commit-naming-rules
Once thing I did notice right away though, was the extra long floating point number for energy, does the player need to know they have 0.4558373737373 energy or would 0.45 be enough.