Conway's Game of life made with GMS2.

- - -

This uses shader to compute progress of the game, game state is stored in surface. Canvas size is 2048 x 2048 pixels. World is made repeatable, so for example gliders come from other side of canvas if meeting boundary.  Red, Green and Blue each represents independent games of life, other colors (like white or pink) are just overlapping games. 

Controls:

  • Draw with mouse
    • Left: White
    • Right: Random color (red, green, blue)
  • Space to Play/Pause
  • Arrow keys
    • Up/Down to change speed
    • Left to manually progress forward constantly
    • Right to manually progress one frame at time
  • Press R to clear canvas
  • Move camera with middle mouse button
  • Zoom with mouse scroll
    • In HTML5 go fullscreen to avoid page scrolling too.
  • F4 for fullscreen in Windows.
  • ESC for ending game.

This was made with GMS2.3.3 beta, so if you download project file, I won't promise it will work with GMS2.3.2 or older, though it should have no problem. But GMS2.2 or older won't work as project uses GMS2.3 functionality, although I think it should be easily editable.  

StatusReleased
PlatformsHTML5
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorTeroHannula
GenreSimulation
Made withGameMaker
Tagsconway, gamemaker-studio, game-of-life, Shaders

Download

Download NowName your own price

Click download now to get access to the following files:

Game of Life.yyz 45 kB

Leave a comment

Log in with itch.io to leave a comment.