This is an ecosystem simulation of animals!
Each species of animal gets its own color and its own script (i.e. how it chooses to eat, reproduce, move, etc)
Each species of animal can use information from a few factors (such as their age, energy, nearby food, etc) to make decisions about what action to take
Feel free to make your own animal here.
You do currently need to program your own script in TypeScript, but for sufficiently simple scripts you can probably get an LLM to make what you want
Each frame, the cells update to reflect the animal's actions
The code is open-source, feel free to contribute!