|
|
|
|
|
|
|
|
Simulating Experiences: Excursions in Programming. The Game of Life
|
|
|
|
|
|
Organization: | University of Illinois at Urbana-Champaign |
Department: | Department of Material Science and Engineering |
|
|
|
|
|
|
|
|
|
|
|
|
I have previously discussed one-dimensional cellular automata [Gay93] and a two-dimensional cellular automaton (CA) known as the “sandpile model” [Gay92]. Now I want to look at the most famous two-dimensional CA, the “Game of Life”, created by the British mathematician John Conway. A variety of Game of Life programs encompassing different programming styles, in order of increasing speed and elegance (the two often go together), will be described and compared.
|
|
|
|
|
|
|
|
|
|
|
|
| Life.nb (651.6 KB) - Mathematica Notebook | Files specific to Mathematica 2.2 version:
| | Life.ma (465.2 KB) - Mathematica Notebook 2.2 or older |
|
|