A few months ago, I published a program implementing of Conway's Game of Life for Stata. There is a new version of that program now available on Github with significant improvements in processing time and available features.
You can now implement the Game of Life in its original configuration with infinite borders which dynamically expand as cells move out of the originally specified dimensions, or specify either of two alternative border behaviors. This version also allows you to export twoway visualizations and input starting grids.
Here is an example of a randomly generated universe with infinite borders at generation 1:

And at generation 50:

You can install or update the program by typing the following into Stata:
net install gameoflife, from("https://raw.githubusercontent.com/aliatia-1/gameoflife/main/") replace
You can now implement the Game of Life in its original configuration with infinite borders which dynamically expand as cells move out of the originally specified dimensions, or specify either of two alternative border behaviors. This version also allows you to export twoway visualizations and input starting grids.
Here is an example of a randomly generated universe with infinite borders at generation 1:
And at generation 50:
You can install or update the program by typing the following into Stata:
net install gameoflife, from("https://raw.githubusercontent.com/aliatia-1/gameoflife/main/") replace