PROJET ZZ1 :

Semaine 2

Groupe 5

J. M., V. P., P. L.

28 Juin 2024

1/20

PLAN

Présentation

Démonstration

MCTS

Règles

Organisation

2/20

ORGANISATION

Julian

Valentin

Pierre

Lundi 24

Mardi 25

Mercredi 26

Jeudi 27

Vendredi 28

Architecture

Game engine

Sprites

Structures

Sprites

Template

Structures

Game engine

MCTS

Game engine

Animations

 

MCTS

Debug

Finition SDL

Debug

Présentation

Debug

Finition SDL

Debug

CLI fonctionnel

GUI fonctionnel

MCTS

fonctionnel ?

Lien avec

l'engine

3/20

ORGANISATION

Aperçu du projet dans Gource

4/20

PLAN

Présentation

Démonstration

MCTS

Règles

Organisation

5/20

REGLES

But du jeu

6/20

REGLES

Disposition

7/20

REGLES

0

1

2

3

4

5

6

7

8

9

10

11

Valeurs des pièces

8/20

REGLES

0

1

2

3

4

5

6

7

8

9

10

11

Déplacements

9/20

REGLES

Combats spéciaux

10/20

PLAN

Présentation

Démonstration

MCTS

Règles

Organisation

11/20

PRESENTATION

12/20

PLAN

Présentation

Démonstration

MCTS

Règles

Organisation

13/20

MCTS

Etape 2 : Compresser les données

Problème, données incompressibles sans pertes

[2] [8]

[1]

 

[5] [10] [3]

 

Etape 1 : Adapter les données

[?] [?]

[1]

 

[5] [10] [3]

 

Obligé de recopier l'état du jeu COMPLET à chaque fois

14/20

MCTS

Vue

Coups possibles depuis la position

Données gardée en mémoire

[?] [?]

[1]

 

[5] [10] [3]

Coup

nb_visites

nb_victoires

A

B

C

10

42

44

151

69

196

Joueur actuel

Bob

15/20

MCTS

Coups possibles depuis la position

Liste des coups possibles

Demandé par MCTS sous forme de liste

Donné au display par un board

Changement entier de la logique interne du jeu

Inclut un changement dans la structure de données

16/20

MCTS

Arbres Rouge-Noirs

Structure utilisée

Racine

Fils 1

Fils 2

Arbres automatiquement équilibrés

Mais demande une relation d'ordre sur les états à stocker

Utilisation du même principe que le ET binaire sur les pièces

17/20

MCTS

Problème Arbre Rouge Noir

Racine

Fils 1

Fils 2

3h30 de débuggage

Fonction de comparaison incorrecte

Gain de temps développement si utilisation d'une autre structure (Tableau / ABR)

Racine

Fils 1

Fils 2

18/20

PLAN

Présentation

Démonstration

MCTS

Règles

Organisation

19/20

Démonstration

20/20

Projet ZZ1 Semaine 2

By majoc76909

Projet ZZ1 Semaine 2

  • 36