Automate cellulaire: Le jeu de la vie

3 12 2008

Ce jeu n’est pas vraiment un jeu, puisqu’il ne nécessite aucun joueur. Il s’agit d’un automate cellulaire, un modèle où chaque état conduit mécaniquement à l’état suivant à partir de règles pré-établies.

Chaque cellule peut prendre deux valeurs “0” ou “1”, mais on parle plutôt de “vivante” ou “morte”. L’état futur d’une cellule est déterminé par son état actuel et par le nombre de cellules vivantes parmi les huit qui l’entourent.

Si la cellule est vivante et entourée par deux ou trois cellules vivantes, elle reste en vie à la génération suivante, sinon elle meurt. Si la cellule est morte et entourée par exactement trois cellules vivantes, elle naît à la génération suivante.

 

 

Le Jeu de la vie fut inventé par John Horton Conway dans les années 1970, alors qu’il était professeur de mathématiques à l’université de Cambridge, au Royaume-Uni.

Des structures, constituées de plusieurs cellules, apparaissent spontanément dans cet univers. Les plus classiques sont les structures stables (motif qui ne change pas d’une génération à l’autre), les structures périodiques (un motif qui oscille entre plusieurs configurations), les glisseurs (ce sont des structures capables, après un certain nombre de générations, de produire une copie d’elles-mêmes, mais décalée dans l’univers du jeu).

Il existe également d’autres structures, qui n’apparaissent pas spontanément dans l’univers de jeu comme, les canons ou les jardins d’Éden.

A l’Interactive Media Lab, nous avons réalisé une version du jeu de la vie sur la machine Hypersrceen. Cette installation interactive permet la simulation de très grandes configurations cellulaires

A l’heure actuelle, la HD possède une résolution maximum de 1080p. Alors que l’Hyperscreen, grâce aux recherches effectuées, atteint une résolution qui dépend du nombre d’écrans. Dans sa version actuelle, cette résolution est de 4×1280pixels en largeur sur une hauteur de 3×1024 pixels, soit une résolution totale de 5120 x 3072 pixels.


Actions

Informations