Cellular Automaton Explorer
A downloadable simulation for Windows
This tool allows you to generate random, blank, or symmetric 4-state 2D cellular automata and breed them together using a mixture of sexual reproduction and random mutations. All actions are given by buttons in the middle and operate on the selected rules which are highlighted in purple. You can toggle the selection of a rule by left clicking it.
Rules along the right hand side are your saved rules. You can load these into your parent slots by selecting them (left click) and pressing any of the buttons which load parents.
Rules along the left hand side are your parent rules. These are used to breed with one another and create new rules in the child slots.
Rules along the bottom are children. Press "save children" to save them to your saved rules.
Right clicking any rule will activate it, allowing it to be viewed on the large screen in the middle.
Hovering over any screen will evolve the rule in that view (including the main screen in the middle)
You may refresh the displays by pressing the "Refresh displays" button, or refresh the main screen by clicking it when it is highlighted in purple (selected).
This is currently in early stages, and there are bugs which I have yet to catch which cause the program to crash, leaving unsaved rules to be lost. Whilst rules are saved upon a clean exit, they will not be saved when the program crashes (which regrettably still happens a fair bit... I am working on finding these issues).
Please enjoy, and feel free to leave feedback. Whether or not I will implement requested changes is a different matter altogether.
No AI was used in the process of making this program in any way. It is written in pure C (hence the bugs...) and should be relatively performant.
| Published | 1 day ago |
| Status | Prototype |
| Category | Other |
| Platforms | Windows |
| Author | Aardvarksinc |
| Genre | Simulation |
| Made with | raylib |
| Tags | 2D, cellular-automata, No AI, Pixel Art, science-experiment |
| Code license | GNU General Public License v3.0 (GPL) |
| Average session | About a half-hour |
| Languages | English |
Download
Install instructions
Just press the "download" button highlighted below, and it should automatically download. Ignore any further popups.

Important: Itch.io has scammy ads which pop up after you press download. Do not click download on anything else after the button on the main page.
I tried to compile everything into a single binary to make things easy for everyone. If it really isn't working I might be able to release the source code and have people build it from source. The binary is currently only suitable for windows. If you have a windows machine and this program fails, please notify my and I will do my best to provided a different binary which should be more compatible.





Leave a comment
Log in with itch.io to leave a comment.