Rechercher un outil
Jeu de la Vie

Outil pour simuler et personnaliser le jeu de la vie de Conway. Le jeu de la vie est un automate cellulaire créé par John Horton Conway. Un automate cellulaire est un ensemble de cellules représenté par une grille qui peut évoluer au cours du temps en fonction de règles simples.

Résultats

Jeu de la Vie -

Catégorie(s) : Fun,Biologie,Algorithmie

dCode et vous

dCode est gratuit et ses outils sont une aide précieuse dans les jeux, les énigmes et les problèmes à résoudre au quotidien !
Vous avez un problème, une idée de projet, besoin d'un outil spécifique et dCode ne peut pas (encore) vous aider ? Vous désirez une prestation de développement sur mesure ? Contactez-moi !


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Jeu de la Vie, Merci.

Voici la nouvelle version de dCode
Qu'en pensez-vous ?   Retour version précédente

Jeu de la Vie

Annonces sponsorisées

Le Jeu de la vie


Par défaut le jeu de la vie selon Conway suit les règles suivantes : - Une cellule morte possédant exactement trois voisines vivantes devient vivante. - Une cellule vivante possédant deux ou trois voisines vivantes reste vivante, sinon elle meurt.

Aussi sur dCode : Tirage au Sort

Outil pour simuler et personnaliser le jeu de la vie de Conway. Le jeu de la vie est un automate cellulaire créé par John Horton Conway. Un automate cellulaire est un ensemble de cellules représenté par une grille qui peut évoluer au cours du temps en fonction de règles simples.

Réponses aux Questions

Comment fonctionne le Jeu de la Vie

Le jeu de la vie se représente sur une grille 2D (théoriquement infinie) composée de cases carrées appelées cellules qui ont un état binaire (1 pour vivante et 0 pour morte).

Le jeu de la vie repose sur le principe d'évolution de la grille dans le temps. A chaque étape, appelée génération, les cellules évoluent en fonction de leur voisinage (chaque cellule a 8 cellules voisines).

Par défaut, si une cellule vivante est trop isolée (0 ou 1 voisin) alors elle meurt à l'évolution suivante (mort par sous-population). Si elle est raisonnablement entourée (2 ou 3 voisins) alors elle reste en vie, mais et si elle est entourée de trop de cellules (4 voisins ou plus) elle meurt à la génération suivante (mort par sur-population).

Une cellule peut aussi prendre vie, si une cellule morte est entourée de 3 cellules vivantes alors elle devient vivante (elle naît) à la prochaine évolution (naissance par reproduction).

Toutes les configurations sont possibles mais des règles différentes peuvent entraîner une explosion de la population de cellules (par exemple en indiquant plusieurs conditions favorables aux naissances) ou un déclin rapide (par exemple en indiquant plusieurs conditions défavorables à la vie).

Pourquoi a été inventé le Jeu de la Vie ?

Le jeu de la vie est une invention de John Horton Conway vers 1970. Conway, professeur de mathématiques, en réponse à un problème de John von Neumann qui recherchait une machine capable d'auto-réplication, construisit un modèle mathématique basé sur un algorithme avec des règles simples qui allait devenir Le jeu de la vie.

Aujourd'hui les automates cellulaires comme le jeu de la vie sont utilisés dans des simulations informatiques comme par exemple l'évolution des populations ou des cellules vivantes dans un organisme.

Quels sont les motifs intéressant du jeu de la vie?

Il existe des motifs stables (qui n'évoluent plus), des motifs périodiques (appelés oscillateurs) qui se répètent en boucle toutes les X générations.

Le motif le plus connu est le planeur, c'est un motif qui a la particularité de se décaler selon une diagonale en 4 générations.

Les motifs vaisseaux se décalent horizontalement ou verticalement.

Il existe également des motifs appelés canons qui génèrent des planeurs ou des vaisseaux.

Voir l'ouvrage de référence pour les automates cellulaires : Cellular automata ici de Edgar F. Codd.

Qu'est-ce qu'un Jardin d'Eden ?

Dans le jeu de la vie, un jardin d'Éden est une configuration telle qu'il n'existe pas de configuration précédente possible. Aucun motif ne peut générer comme génération suivante un jardin d'Éden.

Poser une nouvelle question

Code source

dCodeur se réserve la propriété du code source du script Jeu de la Vie. Sauf code licence open source explicite (gratuit / freeware), tout algorithme, applet ou logiciel (convertisseur, solveur, chiffrement / déchiffrement, encodage / décodage, encryptage / décryptage, traducteur) ou tout snippet ou fonction (convertir, résoudre, décrypter, encrypter, déchiffrer, chiffrer, décoder, traduire) écrit en langage PHP (ou Java, C#, Python, Javascript, etc.) dont dCode a les droits pourra être cédé(e) après devis. Donc si vous avez besoin de télécharger le script Jeu de la Vie hors ligne pour vous, votre entreprise ou association, rendez-vous sur la page de contact !

Questions / Commentaires


dCodeur lit tous les messages et y répond si vous indiquez un email (non publié) ! C'est grâce à vous que dCode a le meilleur outil de Jeu de la Vie, Merci.


Source : http://www.dcode.fr/jeu-de-la-vie
© 2016 dCode — Le site 'boite à outils' indispensable qui sait résoudre tous les problèmes. dCode