Conways Game of Life C#
- by Darren Young
Hi,
Not sure if this is the correct place for this question or SO - mods please move if necessary.
I am going to have a go at creating GoL over the weekend as a little test project : http://en.wikipedia.org/wiki/Conway's_Game_of_Life
I understand the algorithm, however I just wanted to check regarding the implementation, from maybe somebody that has tried it. Essentially, my first (basic) implementation, will be a static grid at a set speed.
If I understand correctly, these are the steps I will need:
Initial seed
Create 2d array with initial set up
Foreach iteration, create temporary array, calculating each cells new state based on the Game of Life algorithm
Assign temp array to proper array.
Redraw grid from proper array.
My concerns are over speed. When I am populating the grid from the array, would it simply be a case of looping through the array, assigning on or off to each grid cell and then redraw the grid?
Am I on the correct path?