A downloadable game for Windows and Linux

About

This is an implementation of John Horton Conway's Game of Life. This version features a 2D simulation on a 4096x7281 Grid and a 3D simulation in a 32x32x32 Grid. There are some options to change the rules of the game (like changing the required living neighbors of a cell) and there some really cool things you can create with it. The game is optimized for Linux, however it should run just fine on Windows.

Note: unlike in the 2D simulation, cells at borders of the 3D simulation wrap around to the other side.


Controls

The controls are mostly explained in-game when pressing H, but I'm going to give an overview:


Actionin 2D
in 3D
W
move upmove forward
Smove down
move backwards
Amove left
move left
Dmove right
move right
move Mouse
move cursor
rotate camera
left-clickcreate cell under cursorcreate cell at target (B)
right-clickerase cell under cursor
erase cell at target (B)
mouse wheal
zoom in and outin-/decrease
speed / distance of target (B)
B---toggle build mode
shift---move down
space---move up
F3change to 3D
change to 2D
F2toggle auto
toggle auto
F1clear grid
clear grid
Arrow Left
step one generation
step one generation
END
exitexit

(B) only in build mode

Options

  • simulation speed: sets the desired FPS of the simulation
  • randomness: causes cells to randomly survive, even when they should have died
  • render style (3D): changes the way cells are colored based on some rules
  • stay alive min n: the minimum number of alive neighbors needed to survive
  • stay alive max n: the maximum number of alive neighbors needed to survive
  • become alive min n: the minimum number of alive neighbors needed to be born
  • become alive max n: the maximum number of alive neighbors needed to be born
Render style
Description
None (default)
every cell has the same
Color colors every cell depending on their position in the grid
Neighbour cells with many neighbors become brighter,
cells with less neighbors become darker
Checker colors the cells in a checker pattern
New cells that are new in this generation are colored blue,
cells that remained from the previous one are colored orange

Note: render styles are only available in 3D and are applied to the following generations.


If you find some cool patterns, you can share them in the comments if you want!

Published 3 days ago
StatusReleased
PlatformsWindows, Linux
AuthorTAugust
GenreEducational, Simulation
Made withGodot
Tags2D, 3D, Godot
Average sessionA few seconds
LanguagesEnglish
InputsKeyboard, Mouse

Download

Download
Life_Linux.tar.gz 19 MB
Download
Life_Windows.zip 28 MB

Install instructions

  • install the compressed version for your operating system (Life_Linux.tar.gz for Linux, Life_Windows.zip for Windows)
  • decompress the downloaded file
  • enter the created folder
  • open Life.x86_64 (Linux) or Life.exe (Windows)

Leave a comment

Log in with itch.io to leave a comment.