Conway's game of life implementation in Java with the JavaFX framework.
v1.0-beta, not finished yet

Rules

A cell can be alive (white) or dead (black). On each generation the following rules are applied:

  1. Any alive cell with less than 2 neighbors is dead
  2. Any alive cell with more than 3 neighbors is dead
  3. Any alive cell with 2 or 3 neighbors keeps alive
  4. Any dead cell with exactly 3 neighbors is alive

Keys

Use the right and left mouse buttons to place/remove cells and to pan the view. Initially the game is paused.

  • SPACE to pause/resume
  • R to reset
  • G to show/hide grid
  • C to create backup
  • V to load last backup
  • L to load a .cells plaintext file (or icon on top)
  • S to save to a .cells plaintext file
  • Q to generate random alive cells

Source code: https://github.com/OrangoMango/GameOfLife

Download

Download
GameOfLife-1.0beta-windows.zip 36 MB
Download
GameOfLife-1.0.msi 37 MB
Download
gameoflife_1.0-1_amd64.deb 37 MB
Download
GameOfLife-1.0.pkg 36 MB
Download
gameoflife_1.0-1_arm64.deb 34 MB
Download
GameOfLife-prototype.apk 9.8 MB

Leave a comment

Log in with itch.io to leave a comment.