How Do You Make The Conways Game Of Life Cellular Automaton?
• Since a cellular automaton produces visual phenomena, you will need to use a programming language in which you know how to render graphics to the screen. It doesn’t have to be anything fancy – just blobs will do for the Game of Life. It may also be possible to render the Game of Life as text characters on a terminal. • Assuming that you have a programming language in which you know how to create simple graphics, the first task is to understand what a cellular automaton looks like and how it evolves over time. • The Game of Life is a two-dimensional grid of cells, each of which can either be ON or OFF. • Every timestep (normally called a ‘generation’), every cell in the grid is checked, and it is turned ON or OFF depending on the rules of the CA. The rules of the Game of Life will be explained later. • This yields a new configuration of the CA. The process then repeats, such that the configuration of the CA keeps changing after every timestep. The result is surprisingly complex, and t