This project was developed during the Wolfram Summer School 2023, in Science and Tech track (even though it is much related to NKS). Special thanks to Robert Nachbar, for mentoring the development, and Stephen Wolfram, for proposing this theme/project.
We study halting conditions for totalistic aggregation systems on minimal initial states, through empirical test/search and mathematical analysis. See the live community post of the project for complete information: https://community.wolfram.com/groups/-/m/t/2959726
This repository contains:
- The community post notebook file
- Simulator application source code - developed with LÖVE and Lua - simulator
- Simulator game source code - developed with LÖVE and Lua - simulator_game
We also provide live-web versions for the simulators:
You can refer on Love wiki to see how to build. We provide Windows executable files on releases.
- Escape key: reset/clear canvas
- Mouse right click: force-add a cell
- Mouse left click: add an eligible cell (only works for pink cells)
- Keys 1-8: toggle on/off bits of rules (it does not update already added cells)
- Mouse wheel: zoom in/out
- Mouse wheel click and drag: pan/translate
- R key: add one random cell from set of pink cells
- Spacebar key: toggles ON/OFF automatic insertion of cells
- Up/Down arrows: increase/decreases speed of adding cells