Bonjour,
Je vous informe d'une ambiguité concernant le rôle du module simulation dans la donnée du projet.
En effet, (p.8),
"Au plus haut niveau, le module simulation gère l’évolution de la simulation et joue un rôle de coordinateur et d’intermédiaire pour les opérations de lecture et d’écriture de fichier [...]"
Alors que (p. 10)
"Si c’est le cas [la fonction main] délègue l’action de lecture et d’initialisation du jeu au module simulation."
Nous avons compris que le module simulation, au sein du modèle, devait être indépendant, en particulier des interactions avec les utilisateurs (p. 8, fig. 8) (donc la lecture de fichier.). Ainsi, nous avons conçu notre projet de sorte que le modèle soit hermétique et qu'il ne produise ni ne lise de fichier, mais qu'il mette à disposition, en tant qu'intermédiaire, une interface riche dans le but qu'un autre module s'en occupe.
Nous vous serions reconnaissant de bien vouloir clarifier ce point.
Avec mes remerciements.
Pierre Guillod