Skip to content

Latest commit

 

History

History
30 lines (18 loc) · 1.59 KB

TASK_ALLOCATION.md

File metadata and controls

30 lines (18 loc) · 1.59 KB

Task Allocation

Thomas

  • Développement de l’IA2 : apprentissage du fonctionnement d’un réseau de neurones de type NEAT, définition des structures, écritures des fonctions de crossover, d’évaluation, mutations, intégration dans le jeu en mode “normal”, intégration dans le robot
  • Tests unitaires, tests fonctionnels, interfaçage

Alexis

  • Développement du jeu : définition des structures, gestion de défilement des tuyaux, génération des obstacles selon un fichier, ajout de son, intégration et sauvegarde du score, création de menu
  • Tests fonctionnels

Roman

  • Développement du jeu : définition des structures, gestion des mouvements de l’oiseau, détection des collisions, gestion du framerate, possibilité de pause, intégration des sprites
  • Tests fonctionnels

Théo

  • Développement de l’IA1 : apprentissage du fonctionnement d’une IA basée sur le Q-Learning, définition des structures, écritures des fonctions calculant l’action à effectuer pour arriver dans l’état futur optimal, écritures des fonctions pour sauvegarder/charger les données récoltées de l’IA, intégration dans le jeu en mode “normal”, intégration dans le robot
  • Tests unitaires, tests fonctionnels, interfaçage

Timothé

  • Fabrication du robot : conception mécanique, assemblage, installation des librairies nécessaires au fonctionnement des programmes (opencv…)
  • Traitement de l’image : reconnaissances formes / couleurs, puis détermination des coordonnées des objets du jeu implantation des IA dans le robot
  • Tests unitaire, tests fonctionnels, interfaçage