require_once JPATH_SITE.'/TTcustom/TT_contentparser.php';
\(parameters = array("topicname" => "math",
 "modelname" => "ejss_model_GameOfLifewee");

echo generateSimHTML(\)parameters, "EJSS");

Sample Learning Goals


For Teachers

This is a simulation of John Conway's Game of Life, a cellular automation in which cells are placed in a grid, and individual cells either live or die according to these rules:

1) Any live cell with fewer than two live neighbours dies, as if caused by under-population.
2) Any live cell with two or three live neighbours lives on to the next generation.
3) Any live cell with more than three live neighbours dies, as if by over-population.
4) Any dead cell with exactly three live neighbours becomes a live cell, as if by reproduction.

This simulation only requires user input for the initial state, as every other state is determined by the iteration before it.

Interestingly, certain cellular constructs can be formed based on these rules. Three of them (gliders, diehards and acorns) are already preset in the simulation for your convenience.






  1. improved version with joseph chua's inputs
  2. original simulation by lookang

Other Resources


end faq

5 1 1 1 1 1 1 1 1 1 1 Rating 5.00 (1 Vote)