Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function process(matrix) { //creates the next generation
- var neighbors = 0,
- position = '',
- nextgen = new Array(8); //the matrix has 8 rows
- for (i = 1; i <= 8; i++) {
- nextgen[i] = new Array(8);
- for (j = 1; j <= 8; j++) {
- neighbors = neighbors(matrix, i, j);
- //Game Rules
- if (neighbors < 2) {nextgen[i][j] = 0;
- } else if (neighbors == 2) {nextgen[i][j] = 1;
- } else if (neighbors <= 3) {nextgen[i][j] = nextgen[i][j];
- } else {nextgen[i][j] = 0;}
- }
- }
- return nextgen;
- }
Add Comment
Please, Sign In to add comment