Aller au contenu principal

Jeu de la vie : règles locales et motifs émergents

Ouvrir le jeu de la vie. Chaque cellule est vivante ou morte, mais les motifs peuvent rester fixes, osciller ou se déplacer comme des planeurs. Cette version utilise la règle B3/S23 de Conway ; la documentation de Golly explique B (naissance) et S (survie).

Trois motifs à essayer

Mettez en pause et effacez la grille. Cliquez ou faites glisser pour ajouter des cellules ; activez la gomme pour les retirer. Au clavier, sélectionnez le canevas, déplacez-vous avec les flèches et dessinez avec Entrée ou Espace.

  • Dessinez un bloc plein de 2×22\times2 cellules. Il doit rester identique après un pas.
  • Dessinez trois cellules voisines sur une ligne horizontale. Un pas les aligne verticalement ; le suivant rétablit la ligne horizontale.
  • Ajoutez un planeur et avancez de quatre générations. Le motif se décale d’une case en diagonale. Le bouton le place à la position actuelle du curseur.

Réinitialiser restaure les motifs de départ. Effacer retire les cellules vivantes sans mettre la simulation en pause.

Calculer une génération

Chaque cellule compte ses huit voisines. Une cellule morte naît avec exactement trois voisines vivantes. Une cellule vivante survit avec deux ou trois voisines ; sinon elle meurt. Toutes les décisions lisent l’ancienne grille et écrivent dans une nouvelle, puis les grilles sont échangées. Une modification sur place ferait lire des voisines déjà mises à jour et changerait la règle.

La grille comporte 64×4464\times44 cellules, avec les bords opposés reliés comme un tore. Un motif sortant à droite revient à gauche et peut rencontrer des motifs laissés auparavant. Ce n’est pas un plan infini.

Temps et dessin

Une génération avance toutes les six mises à jour de simulation, avec une cible d’environ dix générations par seconde. Pas à pas effectue aussi six mises à jour : il avance donc exactement d’une génération, indépendamment du rafraîchissement de l’écran. Canvas 2D dessine les cellules et le quadrillage.

Les tests vérifient la stabilité du bloc et le déplacement du planeur après quatre générations, sans garantir l’intérêt de toute configuration initiale. La réaction-diffusion permet de comparer cette grille binaire à des concentrations continues.

Explorer les liensOuvrir le réseau