This is command-line-based artificial life simulator I wrote for fun.
Each simulation is completely customizable via arguments. Simply type python3 abalnn.py -h
to see all possible options.
There is an in-depth explanation of how it work available here on Notion, along with some experimental results.