Conway’s Game of Life is a simulation-based computer game where life-like structures emerge from the rules governing movement of the squares on screen.
From such simple rules, the Game of Life the entities on screen behave with completely unpredictable and complex interactions.
A basic, web2 version of the game can be played at the two links below:
- simulation: https://copy.sh/life/
- click “run” to see it in action.
- game version where you can edit beginning state: https://www.dcode.fr/game-of-life
- click “fast forward” to see it in action, then try changing the starting parameters.
There are also a number of mind-blowing YouTube videos on this type of thing, where “emergence” occurs from particle motion after basic rules are codified. 
To play the Game of Life on the StarkNet platform, visit the following link: https://www.gol2.io/
In order to play the game on StarkNet, you need a Argent X wallet. Fortunately, Argent X is pretty easy to setup as a browser extension. 
Since the game is new and currently in Alpha development, I used the Goerli test net to try the game for the sake of experimentation, because it does not feature live transaction data.
I did notice that transactions unfortunately take quite a long time to process.
While the game is interesting and it’s exciting to see new developments on Ethereum Layer-2 scaling solutions like StarkNet, I’m not sure that featuring this particular game on a blockchain is worthwhile.
Since evolution data doesn’t need to be stored and the game is really just for entertainment and viewing the progress of the simulation overtime, users who are curious about the Game of Life are better off trying it in the web2 versions I’ve shared above.