Darwinian Smoke  1
Une simulation de fumées vivantes disposant de comportements variables et d'un transmission héréditaire de ceux-ci, qui sont soumis à la sélection naturelle dans un environnement hostile.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CCaseLa Case est l'objet utilisé pour représenter simplement 2 coordonnées
 CEntiteUne Entite est composée d'une liste de Case et interragira lors de la simulation
 CEsquive_vie
 CFumee_esquiveUne fumée Vivante qui meurt si elle rencontre une Entite Hostile du Jeu, et dont le comportement est conçu pour les fuir
 CFumee_testUne première tentative de fumée Vivante, qui nous sert à tester des comportements acceptables
 CJeuLa classe Jeu s'occupe de contrôler la simulation
 CMapUne Map contient un vecteur d'entiers en 2 dimensions et dispose de bcp de fonctions utiles
 CMurEntite qui entoure une carte, ne bouge pas et est hostile
 CMystherbeUne fumée Vivante qui meurt si elle rencontre une Entite hostile du Jeu, et dont le comportement est conçu pour les fuir. Elle difère des Fumée_esquives par sa façon de calculer le nombre de cases qu'elle doit ajouter et retirer chaque tour
 CProjectileUne Entite de forme constante et de trajectoire rectiligne, qui rebondit sur des bords fixés à l'initialisation
 CProjectileGameUn Jeu dans lequel des Fumee_esquive évitent plusieurs Projectile, et se reproduisent
 CScreenD'affiche des trucs à l'écran
 CStandartGameUn Jeu dans lequel il se passe beaucoup de choses
 CVivanteUne Entite qui peut se reproduire