Bilan des Vacances
Notre semaine à la Plagne a été incroyable, on a vu tout plein de choses et elle a laissé place aux fameuses vacances de février bien méritées !
Durant ces vacances, nous avons avancé sur notre projet !
L'interface est à présent quasi fonctionnelle et la quantité de travail nécessaire afin de rendre fonctionnel les premières fonctionnalités ainsi que le premier jeu, a été accomplie à 90% ! Mais elle est encore loin de l'idée du projet final...
Durant ces deux semaines de vacances, nous avons appris à prendre en main efficacement la librairie graphique Python TKinter et nous avons terminer toute la première version graphique de notre interface en établissant une charte graphique ainsi qu'un cahier des charges temporaire. J'avoue que développer une interface complète en Python n'est pas tâche aisée car le langage n'est pas fait pour ça à la base, nous avons donc dû chercher pendant plusieurs jours à une organisation dans le code pour le laisser lisible en cas de grosse mise à jour ou modification (afin qu'il soit lisible par tous) mais ce travail de recherche fastidieux et pour le moins frustrant nous a beaucoup fait cogiter pendant la progression de notre projet car nous devions recommencer à zéro, mais tant que nous n'avions pas eut l'idée de l'organisation du code, nous ne pouvions pas avancer dans le développement !
Un de nous à donc tranché à la fin de la semaine et nous avons opté pour un système de classes, de sous-classes, de dataclasses, de superclasses, d'enum, etc... pour ainsi, exploiter tout le potentiel de l'orientation objet de ce langage de programmation.
Pendant ce temps, un jeu a été développé, un morpion, avec intelligence artificielle (très simple bien sûr ! Mais elle fait laaargement l'affaire !! Nous ne commenceront pas les systèmes neuronaux juste pour un simple morpion codé en quelques heures seulement), mais il n'est malheureusement pas encore jouable à l'heure actuelle car l'interface, n'étant pas terminée, le jeu est encore dépourvue de tout système de récompense ou de simple score.
Nos projets pour la semaine à venir