/Game-of-life

Primary LanguageHaskell

Conway's Game of Life

ghc -o gameoflife gameoflife.hs

Usage

./gameoflife arg iterations

  • 1 for a board with static life forms
  • 2 for a board with oscillators
  • 3 for a board with the glider
    $ ./gameoflife 1 5
    Game of life!
    
    -----
    	  
          xx  
     xx  x  x 
     xx   xx  
    	  
    	  
     xx   xx  
    x  x  x x 
     x x   x  
      x       
    -----
    	  
          xx  
     xx  x  x 
     xx   xx  
    	  
    	  
     xx   xx  
    x  x  x x 
     x x   x  
      x       
    -----
    	  
          xx  
     xx  x  x 
     xx   xx  
    	  
    	  
     xx   xx  
    x  x  x x 
     x x   x  
      x       
    -----
    	  
          xx  
     xx  x  x 
     xx   xx  
    	  
    	  
     xx   xx  
    x  x  x x 
     x x   x  
      x       
    -----
    	  
          xx  
     xx  x  x 
     xx   xx  
    	  
    	  
     xx   xx  
    x  x  x x 
     x x   x  
      x