GOL (Game Of Life - Conway)

This page is dedicated to a Java implementation of the Game Of Life (GOL) by me, Michael Brown.

Game Of Life was originaly created by John Conways as a simulation, to show that complex patterns can grow even in the simplest of situations, such as the 1’s and 0’s of a computer. The rules are simple, create a grid of cells, each with a 1 or a 0, and for each cell count its neighbours. If it has 2 neighbours, make the cell a 1, or birth. If it has 3 neighbours, make the cell a 0, or death. For all other cases leave it alone.

Here are some related downloads. Basically my efforts over the years. I’ll attempt to polish the Java version when I have time, but for now you can download and experiment with it. I’m in the process of cleaning them up, including licence conditions. Basically the’re all GPLv3.

  • GOL - Java / Multiplatform - download source binary
  • GOL - C++ / Lesstif - download (coming soon)
  • GOL - C / Acorn - download (coming soon)

The Java one also comes in applet form. If your browser supports swing applets, it should appear below. Zoom in, zoom out, click ‘Resume’ to watch it go. Enjoy!

Here are some improvements on the horizon:

  • Support for more file formats
  • Library of standard patterns
  • Direct editing

Share/Save/Bookmark