*********************************************************
Life v1.1
*********************************************************
Auteur:Nevy
Version: 1.1
Remarque: d'apres une idée de Saylar et de plein d'autres
Life.ex_ contient l'executable windows a renomer en Life.exe
*********************************************************
Fonctionnement:
Ce programme simule l'evolution de bestiolle (de 1 à 1000 sans problème aprés ca commence à ramer)
(Code couleur Vert Enfant,Rouge Femme,Rose Femme en ovulation,Bleu Homme,Gris Vieux,Noir avec une croix Mort)
Les bestiolles vivent sur une sphere(le bord droit est lié au bord gauche, de meme la bordure basse est lié a la bordure haute)
Chaque bestiolle dispose d'un genome codant ses actions Haut Bas Droite Gauche (Manger Boire Prendre Lacher:pas encore actif)
lors d'une reproduction echange de la moitié des genes pere contre ceux de la mere, et eventuellement une mutation sur un des genes
une reproduction ne peut avoir lieux que entre un homme et une femme enceinte
Un appuis sur les bouton e,f,h,v permet de provoquer une mort subite des Enfant Femme Homme Vieux
********************************************************
Bug connu
********************************************************
La reproduction n'est pas possible si chacune des deux bestiolles est sur une extremitée opposée (corrigé dans version 2)
le compteur de jour et le compteur de reproduction doivent etre lié a la vitesse de simulation
********************************************************
Le principe de base et de simuler l'evolution selon Darwing, donc apres quelque generation on voit apparaitre des comportements de groupe
et des deplacemenst un peu plus marrant que du simple aleatoire (la population initiale est aleatoire) car seul les bestiolles
vivant en groupe ou le hasard peut justifier une recontre et donc une reproduction
dans les prochaines versions l'ajout de la nourriture et de l'eau vont complexifier le probleme (le genome devra etre plus grand)
********************************************************
Evolution Future:
V1.1 a V1.9
-Amelioration du code (optimisation)
-Ajout de la nourriture et de l'eau (complexification des trajectoires)
-Ajout des obstacles et des elements(et gestion de colision sur les obstacles)
-Mise en service des genes Manger Boire Prendre Lacher
-Transformation des constantes en variables et ajout d'un menu de reglage de celles-ci
V2
-Ajout des objets communications (interface entre l'utilisateur et les bestiolle)
-Ajout de la communication entre bestiolle
-Ajout d'une memoire sur les bestiolles (2 à 3 cases memoire)
V3
-Si vous avez des idees