Editeur d'automates cellulaires

0/5 (4 avis)

Vue 5 677 fois - Téléchargée 668 fois

Description

Ce programme permet de générer des fichiers *.gen
Ils permettent de decrire tous les types d'automate cellulaire 2D avec un voisinage de 1
[Les fichiers sont composé des options pour l'executeur,des graines(pixel de la première image) et des règles s'appliquant à l'automate]
L'éditeur est composé de plusieurs onglets permettant le renseignement des graines et des règles
le projet est en cours de développement donc pas finit,notamment l'onglet croisement qui est loin d'être achevé

J'arrive à exécuter les automates ainsi obtenue à des vitesse variant de 118fps à 3 fps(pour les plus gros fichiers(158 regles))
avec une moyenne de 38fps pour les fichiers de type jeu de la vie.

le zip contient la source de l'éditeur ainsi que tous les fichiers nécessaires à son exécution(sauf dll vb)
elle contient aussi l'exécuteur de ces fichier GenetScreen.exe qui lui est codé en c et n'est donc pas posté sur vbfrance
elle contient des fichiers exemples *.gen dans le dossier génomes (les fichiers *.gen sont éditables sur n'importe quel éditeur de texte)
elle contient des fichiers .lif et le fichier préréglage .dat permettant l'accés rapide à différents types d'automates
(brian's brain,jeu de la vie,swirl,cooties,etc...)
lorsque c'est fichiers contiennent des liens vers des images il sera nécessaire de refaire le liens selon l'endroit ou ce trouve l'image(lien statique)

Pour exécuter un fichier *.gen il faut paramétrer windows pour sélectionner GenetScreen.exe à l'ouverture

Source / Exemple :


pas de source tous est dans le zip

Conclusion :


J'ai créer les fichiers *.gen dans deux but
-faire des combats avec les règles du jeu de la vie de conway contre un pote
-pouvoir créer des animations très changeantes et graphiques

j'attends vos avis

il y a peu de fichiers exemples à cause de la taille du zip

Codes Sources

A voir également

Ajouter un commentaire Commentaires
alvincyte Messages postés 15 Date d'inscription vendredi 27 novembre 2009 Statut Membre Dernière intervention 7 décembre 2016
5 déc. 2009 à 17:09
salut à tout le monde, je ne pas des commentaires à ajouter mais je voulais
demande quelques choses à quelqu'un mes me suist maintenant.
on m'appel betukutala ma boite est betu_plan@yahoo.fr.
je suis debitant vb6.0, je cherche quelqu'un qi va me donner des codes source qui me permettra de concevoir mon form propre, donc je voulais dire concevoir un form à vb6.0 avec mon image.
merci d'avance de m'avoire renpondu dans mon E-mail
PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012
3 déc. 2009 à 13:10
Désolé sur le bug de magma.gen
je l'ai supprimer de l'archive pour gagner de la place sans penser que c'était le fichier de test lorsque je debug
et donc le fichier ouvert lorsque l'on exécute directement GenetScreen.exe
Pour exécuter un fichier *.gen il faut paramétrer windows pour sélectionner GenetScreen.exe à l'ouverture du fichier
(ouvrir avec...)
je corrigerait ca
sinon je ne pense pas posté la source de GenetScreen.exe pour le moment ce que je soumet a votre appobation c'est juste l'éditeur.
jibob Messages postés 59 Date d'inscription mardi 10 mai 2005 Statut Membre Dernière intervention 4 juillet 2013
3 déc. 2009 à 12:35
lancement GenetScreen.exe
Plantage immédiat, cela commence mal.
cause: manque fichier magma.gen qui semble codé en dur.

Le fichier manquant pourrait plutôt générer un message d'erreur mais pas planter le système -> à revoir

Renommer un fichier "gen" en magma.gen pour le visualiser
Cela fonctionne et parait même bien.

Mais où sont les sources C du visualisateur ?
Merci de poser un lien.

En l'absence de ces sources, inutile d'aller plus loin car on ne maîtrise rien sur les bugs présent et à venir même si un travail de développement important semble avoir été réalisé.

Cordialement.
PADYVEN Messages postés 69 Date d'inscription lundi 10 février 2003 Statut Membre Dernière intervention 29 août 2012
2 déc. 2009 à 23:55
Merci de laisser un commentaire si vous testez le programme
Bug,Amelioreation,etc..
Cela me sera tres utile

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.