Skip to content

In this project we had to do an automaton called the Game of Life, or the Conway's game of life. It's a self-construct circuit based on rules and it's animated. You can change lots of visual parameters with keyboard keys, the speed, and even read RLE files in the project. Here a good website to see the concept and all the variances of this autom…

Notifications You must be signed in to change notification settings

PierreLev/GameOfLife

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 

Repository files navigation

GameOfLife

In this project we had to do an automaton called the Game of Life, or the Conway's game of life. It's a self-construct circuit based on rules and it's animated. You can change lots of visual parameters with keyboard keys, the speed, and even read RLE files in the project. As a personal feature and to test our skills in the implementation of sounds and frequencies on C++, we added a function when the user pause the game, so there is a small cursor you can see in the top line, that pass on each pixel/cell and make a sound depending on their positionon the x spectrum.

Here is a good website to see the concept and all the variances of this automaton : http://conwaylife.com/.

#Controls Pause = SpaceBar, Quit = 'Q', Speed_1 = 1, Speed_2 = 2, Speed_3 = 3, Speed_4 = 4, Speed_5 = 5, Speed_6 = 6, Speed_7 = 7, Speed_8 = 8, Speed_9 = 9

	Border_Toggle			  = 'B',

	Next_Rule				    = 'R',

	Prev_Line				    = 'J',
	Next_Line				    = 'K',

	Color_Change			  = 'P',
	Color_Toggle		  	= 'O',

	GenMode_Random1			= 'A',
	GenMode_Random5			= 'S',
	GenMode_Random10		= 'D',
	GenMode_Random15		= 'F',
	GenMode_Random25		= 'G',
	GenMode_Random50		= 'H',

	Previous_File			  = 'Z',
	Same_File				    = 'X',
	Next_File				    = 'C'.

About

In this project we had to do an automaton called the Game of Life, or the Conway's game of life. It's a self-construct circuit based on rules and it's animated. You can change lots of visual parameters with keyboard keys, the speed, and even read RLE files in the project. Here a good website to see the concept and all the variances of this autom…

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published