Implementation of Game of Life using Java and Processing's graphics library. The program supports loading various forms of gof config files, saving new, and dynamic re-arranging of living cells.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.

Game of Life (GOL)

Implementation of Conway's Game of Life using Java, a popular graphics library Processing and jui, a ui library for processing by Jiachen Ren.


  • Move the mouse to the left, right, or upper edge of the screen to expose controls. The controls allow you to load existing configurations, load saved games, manipulate configurations and a lot more.
  • Hold down shift and drag on the grid to spawn new cells. Dragging on the grid without holding down shift to select living cells. Press 'c' to copy, 'x' to cut.