In this project, you are god... Just kidding, but you do have the ability to change the living environment of these "cells". The bigger a cell, the smaller movement. The smaller the cell, the shorter the lifespan. - Green Flag to reset it to the original parameters - Space to see extra options. - R to restart the simulation without changing the parameters - G to graph the average size. - P to pause. What you can change: - ticks til death is how many ticks have to pass for an organism to die. It's also modified by: - size / ticks makes it so the bigger cells live longer than the smaller ones. The smaller the number the longer cells live - food to reproduce is how much food a cell must eat to reproduce. - fruits changes how many fruits are in the simulation. - mutation rate is how much a child can deviate from its parent cell, - movement / size is how much slower bigger cells are to smaller ones. Currently the only thing that evolves is the size, but I plan to add other things like the color.
Whenever a cell eats a fruit it lags since there's a broadcast x and wait block in a run without screen refresh block. There's probably a better way but, as seen by the 20 lists I used, I wasn't really looking for the most efficient method. To do: - make color evolve. - make cells smarter (and evolve that part). - make being bigger cost more food to reproduce. - add more info in the graph. Update log: 3/10/2025: published 3/10/2025 +5 min: added a tick counter