I built Game of Society, a browser-based cellular automaton playground.
Here, a cell is a JavaScript object with configurable dimensions such as age, wealth, health, or opinion. The update rule is an ordinary JavaScript function.
I was interested in whether this could make cellular automata feel less like abstract pixels and more like small artificial societies. The goal is not serious policy modelling. It is a game and a playground for creating surprising systems.
I am still exploring how to make rule creation accessible without hiding the underlying code, how to distinguish a genuinely interesting simulation from random visual noise, and how scenarios and rules should be shared.
alirizasaral•59m ago
Here, a cell is a JavaScript object with configurable dimensions such as age, wealth, health, or opinion. The update rule is an ordinary JavaScript function.
I was interested in whether this could make cellular automata feel less like abstract pixels and more like small artificial societies. The goal is not serious policy modelling. It is a game and a playground for creating surprising systems.
I am still exploring how to make rule creation accessible without hiding the underlying code, how to distinguish a genuinely interesting simulation from random visual noise, and how scenarios and rules should be shared.