Game_of_life

C++ computer science project

In this project, we have implemented a simulation of the Game of Life. The simulation allows users to see the behavior of cells in the game and to interact with the game by changing the state of cells in the grid.

List of available keyboard inputs

  • Inputs to move at where the user looks at, with the up, down, left and right arrow keys
  • Inputs to zoom in and out with the + and - keys of the numpad
  • Inputs to choose a new setup :
    • Num pad 0 : Block
    • Num pad 1 : Beehive
    • Num pad 2 : Loaf
    • Num pad 3 : Boat
    • Num pad 4 : Tub
    • Num pad 5 : Cthulhu
    • Num pad 6 : Blinker
    • Num pad 7 : Toad
    • Num pad 8 : Beacon
    • Num pad 9 : Pulsar
    • F1 : Penta-decathlon
    • F2 : Glider
    • F3 : LWSS
    • F4 : MWSS
    • F5 : HWSS
    • F6 : Canada goose
    • F7 : 60P5H2V0
    • F8 : Smoker
    • F9 : Gosper glider gun
    • F11 : 1 Hive to 4
    • F12 : Stairs
    • Decimal num pad key : Simkin glider gun
    • Multiply num pad key : Explosion
    • Divide num pad key : Expansion
    • Shift key : Custom configuration