Blinker - JulianKerignard/ProjetJeuDeLaVie_POO GitHub Wiki
Les Blinkers dans le Jeu de la Vie 🔄
Dans le Jeu de la Vie, un blinker (ou oscillateur à 3 cellules) est un motif particulier qui oscille entre deux états différents au fil des générations. C'est l'un des motifs les plus simples et les plus stables du jeu.
Qu'est-ce qu'un Blinker ? 🤔
Un blinker est composé de 3 cellules vivantes alignées horizontalement ou verticalement. À chaque itération, le motif bascule entre ces deux orientations, créant un mouvement de "clignotement" d'où son nom.
Voici à quoi ressemble un blinker horizontal :
010
010
010
Et voici le même blinker, mais dans son orientation verticale :
000
111
000
Comportement des Blinkers 🕰️
Le comportement d'un blinker est très simple et prévisible :
- À la première itération, le blinker est dans son orientation horizontale.
- À la deuxième itération, les cellules se réorganisent pour former le blinker vertical.
- À la troisième itération, le blinker revient à son orientation horizontale.
- Le cycle se répète indéfiniment, oscillant entre ces deux états.
Ce motif est donc un oscillateur, c'est-à-dire qu'il revient périodiquement à son état initial.
Utilisation des Blinkers 🧠
Bien que simples, les blinkers peuvent être utilisés de différentes manières dans le Jeu de la Vie :
- Comme briques de base pour construire des motifs plus complexes
- Pour créer des horloges et des signaux qui peuvent déclencher d'autres événements
- Dans des configurations plus grandes où les blinkers interagissent avec d'autres motifs
- Pour étudier le comportement dynamique du Jeu de la Vie