How does this work?
Click the "start" button in the lower left to start the model.
Click "stop" at any time to pause it.
Black cells are unoccupied.
There's something wrong with this website/I have a feature request
Great! Thanks for letting me know! You can send bugs and feature requests by
making an issue on GitHub (or contacting me some other way, if that's easier for you).
What tools did you use to build this?
For full details, see the GitHub repo for this site. In summary, though, I used:
Empirical: Using the Empirical library I was able to easily create two versions of the code for this project:
a fast one for research, and this interactive one for playing with ideas and sharing with others. I wrote the whole thing in C++ and compiled the research version
normally. This interactive version was compiled to highly efficient Javascript using the Emscripten compiler.
Bootstrap: an open source web framework, which I used to make this website.
Open Iconic: open source icons which I used for the buttons on this site.
And of course my trusty laptop running
Linux Mint.