All Classes and Interfaces
Class
Description
Classe représentant un bot qui utilise l'algorithme Alpha-Beta pour choisir son coup.
Classe représentant un bot Alpha-Beta optimisé utilisant une représentation bit à bit
du plateau pour des performances plus rapides.
Classe représentant un bot utilisant l'algorithme A* pour choisir son coup.
Classe représentant un bot utilisant l'algorithme BFS (Breadth-First Search)
pour choisir son coup.
Panneau graphique représentant le plateau de jeu Reversi.
Classe abstraite représentant un joueur contrôlé par l'ordinateur (bot).
Énumération représentant les états possibles d'une case sur le plateau de Reversi.
Classe représentant un bot utilisant l'algorithme DFS (Depth-First Search)
pour choisir son coup.
Classe représentant un bot utilisant l'algorithme de Dijkstra adapté pour le Reversi.
Classe représentant un bot utilisant l'algorithme de Dijkstra optimisé
avec représentation bit à bit pour des performances plus rapides.
Classe optimisée pour représenter un plateau de Reversi en utilisant
des masques binaires (bitboards) pour des opérations rapides.
Contrôleur principal du jeu Reversi.
Fenêtre principale de l'application Reversi.
Classe représentant un bot utilisant l'algorithme Greedy Best-First Search.
Classe représentant un joueur humain dans le jeu Reversi.
Panneau d'information affiché en haut de la fenêtre de jeu.
Classe principale (point d'entrée) de l'application Reversi.
Classe représentant un bot utilisant l'algorithme de Monte Carlo
pour décider de son coup.
Classe immuable représentant un coup dans le jeu Reversi.
Classe abstraite représentant un joueur dans le jeu Reversi.
Boîte de dialogue permettant de sélectionner le type de chaque joueur
(humain ou différents types de bots) avant de commencer une partie.
Classe représentant un bot qui joue de manière totalement aléatoire.
Boîte de dialogue affichée à la fin d'une partie de Reversi.
Classe représentant le plateau de jeu Reversi (Othello).
Boîte de dialogue de configuration pour les tests bot contre bot.
Conteneur pour les résultats d'une partie individuelle.
Boîte de dialogue affichant les résultats des tests entre bots.
Classe de test pour exécuter plusieurs parties entre deux bots et afficher des statistiques.
Conteneur pour les statistiques des tests entre bots.