Bon avancement sur la partie graphique, mais il faut désormais se concentrer sur le moteur du jeu.
Deux possibilités :
-
On se concentre sur le fonctionnement du jeu, quitte à délaisser un peu la partie graphique
-
Le jeu ne marche pas entièrement (pas de gestion de victoire), mais le reste est là et fonctionnel
Il faut choisir l'une des deux options, et ne pas oublier que le travail restant est conséquent et prendra certainement beaucoup de temps. Il faut donc veiller à assigner des issues réalistes avec le temps qu'il est possible d'y accorder.
Au vu de la tournure du projet, le temps accordé au debug ne sera pas suffisant. Il faut cependant veiller à faire le maximum.
Le nouveau cahier des charges a été pushé mais nécessitait une revue de l'ensemble des contributeurs, qui si elle a été faite n'a pas entraîné de modifications sur le fichier. Il faut donc actualiser à la suite des remarques faites sur ce nouveau versionnage.
Lénaïg et Marie peinent à travailler seules. Des binômes sont à former et le rythme à refréner un peu pour permettre à chacun de trouver sa place et avancer efficacement ensemble.
Les remarques suivantes ont été faites (et ont été assignées sous formes d'issues aux différents contributeurs du projet) :
-
Le basculement et la dimension des fenêtres SDL n'est pas très "user-friendly". Henri souligne qu'il est compliqué de gérer ces problèmes avec la SDL. Il va se renseigner plus sur le sujet, et pourra demander de l'aide à M. Sanchez s'il ne trouve pas les réponses attendues. L'issue 45 a été ouverte pour traiter ce point, assignée à Henri pour la version 5.
-
Le main est encombré de lignes de code inutiles. Il faut y faire le ménage. L'issue 49 a été ouverte pour traiter ce problème, assignée à Marie pour la version 2.
-
La personnalisation des personnages et des cartes est un plus au projet. Il faut le mettre en valeur en indiquant dans le Wiki du projet la marche à suivre pour créer son propre personnage ou sa propre carte. L'issue 48 a été ouverte pour traiter ce point, assignée à Romain pour la version 2.
-
Le fichier Competences.xml ne gère actuellement que les compétences du mage. Les compétences des autres types de personnages de base ont été codées, il faut les intégrer audit fichier. L'issue 47 a été ouverte pour traiter ce point, assignée à Romain pour la version 4.
-
Le code des fonctionnalités associées à la SDL est trop compact, trop peu divisé en fonctions et pas assez commenté, bien qu'explicite dans les noms de variables utilisées. Il faut segmenter ce code en fonctions et le rendre plus compréhensible pour les contributeurs. L'issue 47 a été ouverte pour traiter ce point, assignée à Henri pour la version 2.