JEU DE LA VIE

Le Jeu de la Vie

Automate cellulaire life-like — 15 modes · 16 règles · 14 motifs

LE CONCEPT

Une grille. Une règle. L'émergence.

Un automate cellulaire est une grille bidimensionnelle où chaque cellule est vivante ou morte. À chaque génération, chaque cellule applique la même règle locale qui ne dépend que de ses 8 voisins immédiats — le voisinage de Moore.

La règle est notée B/S : Birth liste les nombres de voisins qui font naître une cellule, Survival ceux qui la maintiennent en vie. De cette simple règle locale, des structures complexes émergent : oscillateurs, vaisseaux, glider guns, écosystèmes entiers.

B={3} S={2,3}

Voisinage de Moore — cellule centrale + 8 voisins

LES MODES

15 façons de faire vivre la grille

Le moteur expose trois familles. Tier A garde la règle B/S et joue sur le contexte (zones, cycles, mémoire). Tier B ajoute une dimension par cellule (âge, énergie). Tier C ouvre vers de nouvelles familles d'automates (génétique, neuronal, chimique).

TIER A

Twists B/S

TIER B

Extensions douces

TIER C

Nouvelles familles

LES RÈGLES

Conway n'est que le début

Au-delà de B3/S23, chaque règle dessine un univers visuel propre — explosif, géométrique, organique. 16 presets classiques sont prêts à l'emploi, et un éditeur permet de cocher manuellement les 18 chiffres B/S.

CUSTOM BUILDER

Conçois ta propre règle

Coche les voisinages qui déclenchent la naissance (B) et la survie (S). La grille redémarre à chaque modification et tu vois immédiatement le caractère de ta règle.

Notation actuelle : B3/S23
B
S
LA BIBLIOTHÈQUE

14 motifs célèbres

Du Block indéfiniment stable au Gosper Glider Gun qui tire un planeur toutes les 30 générations, la bibliothèque réunit les classiques de la communauté Conway. Survol pour voir le motif s'animer.

LES DONNÉES

Suivez l'évolution en temps réel

L'app maintient à chaque génération un compteur précis : population vivante, densité, naissances, morts, variation nette — et trace l'historique sur les 100 dernières générations.

Génération0
🟢 Vivantes0
💠 Densité0.0%
📈 Variation+0
🐣 Naissances0
💀 Morts0
POPULATION · 100 GÉNÉRATIONS min 0 · max 0 · moy 0
SOUS LE CAPOT

Vanille, modulaire, sans dépendance

~6 800
lignes de code
13
modules ES
0
dépendance runtime
Canvas 2D
Vanilla JS

Prêt à observer l'évolution ?

Ouvre le simulateur, choisis un mode, et regarde la complexité émerger.

Ouvrir le simulateur →