Conway's Game of Life - Cellular Automata

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

Hi  everybody !

This small project has been done within the timeframe of a relaxing weekend, and is part of a game development exercise routine that I started to impose myself.

Conway's Game of Life, a very famous Cellular Automata (or Automaton), caught my eyes a long time ago and it was time for me to tackle this amazing piece. Also called a zero-player game, the whole system will evolve by itself, without requiring any input from the user. It is also a great example of the phenomena called 'Emergent Behaviour', a fascinating property that can be seen here, as only a handful of instructions are being given to the system, before initialization.

The instructions used here are the same that were used for Conway's Game of Life. Here is the list of the instructions:

  1. Any live cell with fewer than two live neighbours dies.
  2. Any live cell with two or three live neighbours lives on to the next generation (next frame in this case).
  3. Any live cell with more than three live neighbours dies.
  4. Any dead cell with exactly three live neighbours becomes a live cell the next generation.

Of course, I added some controls on top of it, to give it some extra kick. You will be able to change the framerate at which the program will run (going from 1 to 60 fps), pause the game and reset the grid/board.

*I feel like this project is finished but if you wish to see more features (like a zoom or a way to change the amount of cells in the grid, for example), please, contact me and I will see what I can do about it.*

As an alternative, you can also find this project on GitHub at this address: https://github.com/PolyDevelop/CellularAutomata

You can 100% use this project, without any limitation. You can pass it on, modify it, sell it or anything else that your heart desire! (...credits are still appreciated though :)...)

Stay safe and thank you for taking a look at this very cool program!

Sincerely,

Louis Mareau

Platforms
Release date
Developer
BistroChug
Age rating
Not rated

System requirements for PC

Read more...
Edit the game info
Last Modified: Jul 27, 2020

Where to buy

itch.io