Crate gol_lib[−][src]
This crate allow you tu create an play the famous “game of life” of John Conway.
But what is game of life ?
It is an automata invented by John Conway in the 70s.
It is composed of an infinite grid (in practice it is finite), of which cell can be in two state : dead or alive.
The neigbourhood of a cell is the 8 cells which around it (e.g bottom, top, left, right and diagonals).
If an alive cell has two or three neighboors who are alive, it becomes alive. Else, it dies.
If a dead cell has three neighboors who are alive, it becomes alive. Else, it stays dead.
So what you have to do is just create an automata, set some cells (to meke them alive) and to see how it evoluates !
Have fun !
Structs
| GameOfLife | Class of game of life. |
Functions
| clear | Clear the screen |
| refresh | Refresh the screen e.g. show it |
| reset | Reset every display attributes |
| reverse | Reverse the color of the text which will be write on the screen |
| show | Print a caracter at pos x,y |
| underline | Underline the text which will be write on the screen |