Vie artificiel / automate cellulaire

Soyez le premier à donner votre avis sur cette source.

Vue 19 901 fois - Téléchargée 1 382 fois

Description

Pour ceux qui connaissent, voila un petit automate cellulaire. On peux choisirs un algorithme tel que "Jeu de la vie", "Brian's Brain", "Heudin 1133", "BelZhab", ou en inventer un soi-même d'après les règles "Survit/Naissance/Nombre d'état" et regarder la simulation en temps réel ou pas-à-pas.

Des fichiers d'exemples sont disponible dans le deuxième zip. Il faut choisirs les règles selon le nom du dossier contenant le fichier.

Sinon, le code est documenté en grande partie et asser facile à comprendre. Il y a peut être quelque chose à en tirer, sinon, c'est pas grave, c'est pour le plaisirs des yeux :)

Conclusion :


L'affichage des cellules se fait par la méthode "Paint" du canevas (important pour un rafraîchissement rapide) car l'affichage est bloqué pendant la procédure de dessin, puis le tout est affiché en une fois, ce qui évite un effet de balayement).

Il peut éventuellement y avoir des bugs si les dimensions de la matrice sont modifiées pendant que l'algoritme travail.

Note: le projet à été créer avec Visual Studio.NET 2003

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

Messages postés
12
Date d'inscription
jeudi 10 octobre 2002
Statut
Membre
Dernière intervention
25 août 2007

Ouais c'est sûr que ce n'est pas très utile, et je ne pense pas que ce soit utilisable pour un jeu plus complexe mais la diversité des motifs et leurs enchaînements sont surprenants. J'ai essayé la configuration proposée par Zeroc00l et on y trouve des motifs dignes de certaines peintures artistiques. C'est fou ce que les math et l'art sont à la fois si éloigné et si proche :)
Messages postés
167
Date d'inscription
mardi 27 juillet 2004
Statut
Membre
Dernière intervention
31 août 2011

Franchement super à regarder mais sa servira à rien à par de base à un jeu complexe par exemple!! (je fais que penser car je suis pas très fort :))
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Retester avec 240 blocs de coté (un peu plus lent deja) :

Truc de dingue ca genere de ces formes ! On dirait qu'il y a plein de personnages dedans... voire des totems...

L'ajout d'un seul bloc brise completement la symetrie des formes.

Vie Interne aurait aussi pus s'appeler "Cristal", quand on voit plein de petite zones qui grouillent, ca fait ressembler a des cristaux qui brillent. De plus la croissance des zones ressemble plus à des cristaux qu'à des groupes d'individu.

Qu'est ce qu'on ferait pas quand on s'emmerde :)
Messages postés
370
Date d'inscription
lundi 1 avril 2002
Statut
Membre
Dernière intervention
11 février 2010

Proposition d'une forme :

En Vie interne :
Dessiner un carré de 24 bloc de coté (juste les bords, pas l'interieur)
Ca genere plein de motifs symetriques genre napperon de table mais carré.
Messages postés
13
Date d'inscription
jeudi 31 mai 2001
Statut
Membre
Dernière intervention
28 novembre 2007

excellent je fais un tipe dans le cadre de mes cours sur la théorie des automates cellulaires et je peine a trouver des infos dessus.. bravo
Afficher les 9 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.