Commit f552e075 authored by CRESCENCE Cassandre's avatar CRESCENCE Cassandre

Update Project_monitoring.md

parent ceb320a9
......@@ -115,6 +115,78 @@ alpha beta qui consiste à supprimer certains cas non optimaux avant même de le
Ce qui est (terminé) a été mit en commun et partagé par Lloyd et Cassandre. Ce qui est (en cours) est incomplet et/ou contient des erreurs on peut y trouver des différences
entre les deux branches.
# Branche tictactoecodingame
## Class AlgoRechercheMCTS (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4
- Commit: 4a7c4c7cf0d98a6ebcb9b583f4c593b41a6f0402
Fait le lien entre le package mcts et le package tictactoecodingame.
Permet de créer un objet mcts.
## Class PlayerMCTS (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 6+
- Commit: d83a2ca41bff2e98cc157ba855feed1f02ba5b06
Main du package tictactoecodingame.
# Branche mcts_lloyd
## Class Noeud (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3
- Commit: 9f2911b27c47be561358087452a62da4949e76fa
Permet de la création de noeuds, qui ensemble forment un arbre. Chaque noeud possède un noeud parent, une liste de noeud enfant et un état.
## Class Etat (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4,5,6
- Commit: 8772dd01811baead47af649ade63e55d04b60b5d
Permet de caractériser l'état d'un noeud: score de victoire, nombre de visite, joueur, profondeur dans l'arbre et le dernier Coup qui a permis la création de ce noeud.
## Class UCT (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2
- Commit: 608fe6aad28e182156c8edd0e87127450bc394d3
Permet de calculer la valeur UCT d'un noeud.
## Class Util (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4,5,6,6+
- Commit: 13d6dcbaaf323bcaf6d551340f2635c3c9b6aece
Une classe avec 2 méthodes static, qui sont utiles pour la classe MCTS. L'une permet de trouver le meilleurCoup à jouer à partir d'un noeud, l'autre permet de permuter deux joueurs.
Edit : les méthodes getMeilleurCoup ont été déplacées dans une nouvelle classe MeilleurCoup.
## Class MCTS (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4,5,6,6+
- Commit: 32d715e102910419c624a28b4b759f4d6050cba2
Le coeur de l'algorithme. Permet de trouver le meilleur coup (méthode meilleurCoup()) grâce aux 4 étapes du mcts (4 méthodes : selection, expansion, simulation, propagationArriere).
## Class MeilleurCoup (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 6+
- Commit: a7cc0efb1153bab32e2a038d00ed36f4cc6a72a9
Regroupe les méthodes getMeilleurCoup.
# Branche mcts_cassandre
......@@ -186,56 +258,3 @@ On y trouve les différentes méthodes associées à chaque étape du MCTS ( sé
### Phase finale : l'association de toutes ces étapes dans la méthode meilleurecoup() ( à commencer)
La méthode meilleure cour permet de jouer le coup choisit par l'algo MCTS.
# Branche mcts_lloyd
## Class Noeud (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3
- Commit: 9f2911b27c47be561358087452a62da4949e76fa
Permet de la création de noeuds, qui ensemble forment un arbre. Chaque noeud possède un noeud parent, une liste de noeud enfant et un état.
## Class Etat (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4
- Commit: 6f5033a03ba721658af880db0081d23ec1ea7aa4
Permet de caractériser l'état d'un noeud: score de victoire, nombre de visite, joueur, profondeur dans l'arbre et le dernier Coup qui a permis la création de ce noeud.
## Class UCT (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2
- Commit: 0ecfd94aeaa8e3bfeea9b14ec640282d2f3563a4
Permet de calculer la valeur UCT d'un noeud.
## Class Util (terminé)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4
- Commit: dd141a5896f1ef78debc15d6b3729728f2084726
Une classe avec 2 méthodes static, qui sont utiles pour la classe MCTS. L'une permet de trouver le meilleurCoup à jouer à partir d'un noeud, l'autre permet de permuter deux joueurs.
## Class MCTS (terminé)
- Responsable: Cassandre/Lloyd
- Séance: 2,3,4
- Commit: 82ae4ede7952c538eb63021023d180ed9447aa31
Le coeur de l'algorithme. Permet de trouver le meilleur coup (méthode meilleurCoup()) grâce aux 4 étapes du mcts (4 méthodes : selection, expansion, simulation, propagationArriere).
## Class AlgoRechercheMCTS (terminée)
- Responsable: Cassandre/Lloyd
- Séance: 2,3
- Commit: 0ff81fb8747860c6e60f28ba2f32cdb46d274e6f
Fait le lien entre le package mcts et le package tictactoecodingame.
Permet de créer un objet mcts.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment