à T=0 deux cas possibles:
- la cellule est allumée, si elle dispose de exactement 2 cellules allumée dans son voisinnage proche (8 voisines) allors elle reste allumée à T+1 et s'éteint sinon.
- la cellule est éteinte, si elle a exactement 3 voisines proches d'allumées alors elle s'allume sinon elle reste éteinte.
Réaliser en programmation fonctionnelle une simulation du jeu de la vie.
Le programme pourra être paramétré par fichier ou en argument concernant la taille de la grille (en x et en y) et savoir si les bords de la grille sont connectés entre eux:
Les configurations de base seront stockées dans des fichiers au format :
- 5 -> taille en x
- 5 -> taill en y
- 0 -> wrap ou non
- (1,2), (3,5), (3,3) -> coordonnées des cellules actives
L'affichage est laissé à l'appréciation du programmeur, le format texte est encouragé
Modifier votre programme pour permettre la description de règles différentes de celles de conway.