Salut,
J'ai un projet C ++ a realiser et j'aimerais que vous me donniez votre avis sur la question.
Sujet : Ce projet simule le comportement d'une colonie de fourmis.
Les fourmis se deplacent aleatoirement a la surface d'un monde qui a la forme d'un tore (qu'on assimilera a un rectangle pour le programme).
Chaque fourmis arrivant en haut du rectangle se retrouvera donc en bas et pareillement pour la gauche et droite.
Des morceaux de nourriture seront aleatoirement repartis a la surface du monde.
Les fourmis obeissent aux lois suivantes : Se deplacer au hasard, prendre la nourriture s'il y en a devant soi et qu'on est a vide, Deposer la nourriture s'il y en a devant soi.
La taille du monde, le nombre de fourmis, de nourriture seront parametrables, ainsi que le nombre de cycle (la duree de simulation).
Probleme :
Je souhaitais utiliser un tableau correspondant au monde. Mais je ne sais pas comment faire pour l'utiliser dans plusieurs classes. J'ai fait 3 classes : CMonde (pour la classe mere), CFourmi (classe fille de CMonde) et classe CBouffe (classe fille de CFourmi)..
Si vous avez d'autres solutions a me proposer n'hesitez pas
Merci