3 ms·
Shameless (related) plug: Check out broader cellular-automata sim with custom update rules you can define in json (and run the game on the page itself). https:
by Aperocky 4y ago
Shameless (related) plug: Check out broader cellular-automata sim with custom update rules you can define in json (and run the game on the page itself).
https://aperocky.com/cellular-automata/ https://aperocky.com/cellular-automata/
This allows for more "block state" too in addition to just the black and white for GOL. Also allows some time based rules (i.e. change based off block age that it stayed unchanged).
I've gravitated to essentially a file description (and the corresponding parser) to set up the rules - this makes making and adding rules easier.
- mtsolitary 4y agoThis is amazing!
- Aperocky 4y agoThanks! It's pretty modular so adding additional functions should be easy - just in case anybody wants to do that.
- jeadie 4y agoThis is really neat. I had something like this in mind for Go-L. 1. Make the update rules more human readable/understandable 2. Move from binary to discrete options (and then as some have mentioned, to continuous values).