Buts: Compléter l'outil de simulation du modèle prédateurs-proie de sorte à permettre l'affichage de statistiques.
Concepts nécessaires: classes, constructeurs/destructeurs, héritage, polymorphisme, librairie standard
Fichiers nécessaires : partie5.zip
L'archive fournie pour cette étape contient une nouvelle version du CMakeLists.txt permettant de compiler le matériel de cette partie. Elle contient aussi :
Vous travaillerez pour cette étape dans le répertoire ~/Desktop/myfiles/Programmation/cpp/projet/partie5/.
Pour compléter la simulation du modèle prédateurs-proies, il est est utile de permettre l'affichage de statistiques sur les populations sous la forme de courbes. Il est en effet intéressant d'observer l'évolution de paramètres comme la taille des populations, le nombre de mâles et de femelles etc.
Vous coderez une classe Stats permettant d'afficher des courbes d'évolution de différents paramètres au cours du temps.
Voici, pour résumer, l'essentiel de l'architecture à laquelle vous devrez aboutir au terme de cette étape :
Il n'y a qu'un seul module pour finaliser cette étape :