Differences between revisions 16 and 17
Revision 16 as of 2007-03-09 08:59:42
Size: 578
Comment:
Revision 17 as of 2007-03-09 09:00:55
Size: 582
Comment:
Deletions are marked like this. Additions are marked like this.
Line 13: Line 13:
Line 15: Line 16:
* wiki:WikiPedia/Conways_Game_of_Life
* [http://catpad.net/michael/apl/ Conway's Game of Life in one line of APL]
 * wiki:WikiPedia/Conways_Game_of_Life
 * [http://catpad.net/michael/apl/ Conway's Game of Life in one line of APL]

John Conways`s "Game of Life"

This function takes a boolean matrix as argument and returns a boolean matrix with the new generation.

  ∇ nextGeneration←Life currentGeneration
[1] ⍝⍝ Take a matrix of Booleans and returns one
[2]  nextGeneration←↑1 currentGeneration∨.∧3 4=+/,¯1 0 1∘.⊖¯1 0 1∘.⌽⊂currentGeneration

== External links ==


CategoryShowcases

GameOfLife (last edited 2015-01-28 19:11:48 by KaiJaeger)