Algo genetique evolutif 8 genes -> vie artificiel style bacteries, avec courbe de population

Soyez le premier à donner votre avis sur cette source.

Vue 8 235 fois - Téléchargée 1 306 fois

Description

j'avais deja ecrit la description, mais le site a planté, alors etant donné que g pas envie de re-ecrire tout, je v aller tres vite.

codé en POO sous mx2004, en class.

ce code est l'application d'un algo genetique evolutif.
en fait, chaque organisme evolue sur une matrice torrique (chaque bord correspond avec l'opposé).
ces organismes ont 8 genes, qui codent le deplacement sur cette matrice.
ils naissent avec 50 de vie.
a chaque tours, ils perdent une unité de vie.
à 0, ils crevent.
à 150, ils se divisent, en donnant a leur descendance leur code genetique, avec une mutation sur un des genes au hazard.

pour les 1eres bacto, les gens sont créée aleatoirement.

la bouffe apparait aleatoirement.

Une courbe de population est actualisé toutes les secondes.

Conclusion :


generalement, il y a de la perte durant les 1eres secondes. des bacteries meurent de faim.
Une fois les divisions commencé, il devrait y avoir de la bouffe un px partout deja, et donc, plein de bouffe = division à gogo.
vous allez voir la population evoluer de facon exponentiel, puis, surpopulation par rapport à la bouffe dispo. Grosse famine, puis stabilisation progressive de la population à un nivo optimal par rapport à la quantité de bouffe dispo.

Du moin, c en general ce qu'on observe.

Vous pourrez voir aussi des comportement etonnant, du style l'apparitions d'handicapé moteur, etc... Mais ces branches "malades" vont vites etre coupé naturelement. C la selection naturel dans votre PC, et ce n'est pas programmé, c l'evolution naturel ;)

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

BlackWizzard
Messages postés
1277
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2 -
regardez dans la description: "codé en POO sous mx2004, en class"
maintenant, regardez votre version de flash...
cs_Marvin
Messages postés
77
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2006
1 -
c vrai sa chez moi non plus
will_z
Messages postés
1
Date d'inscription
samedi 17 avril 2004
Statut
Membre
Dernière intervention
17 avril 2004
-
le .fla marche pas, ni le swf
cs_Marvin
Messages postés
77
Date d'inscription
vendredi 24 janvier 2003
Statut
Membre
Dernière intervention
19 juin 2006
1 -
Bon personne ne me connait mais bravo quand meme.
Moi j'adore le principe...
BlackWizzard
Messages postés
1277
Date d'inscription
mercredi 21 mars 2001
Statut
Modérateur
Dernière intervention
21 juin 2009
2 -
|:D

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.