Diagrammes V1(incomplet)
This commit is contained in:
27
Diagrammes/Diagramme_Bot.mmd
Normal file
27
Diagrammes/Diagramme_Bot.mmd
Normal file
@@ -0,0 +1,27 @@
|
||||
---
|
||||
title: Bot - Diagramme de classes (complet)
|
||||
---
|
||||
classDiagram
|
||||
|
||||
class AlphaBetaBot{
|
||||
-me: Player
|
||||
-maxDepth: int
|
||||
-rng: Random
|
||||
|
||||
+AlphaBetaBot(Player p, int maxDepth)
|
||||
+giveYourMove(IBoard board): AbstractPly
|
||||
-alphaBeta(IBoard board, int depth, int alpha, int beta): int
|
||||
-terminalValue(IBoard board): int
|
||||
-evaluate(IBoard board): int
|
||||
-listMoves(IBoard board): List<AbstractPly>
|
||||
}
|
||||
|
||||
class DivineBot{
|
||||
|
||||
}
|
||||
|
||||
class IdiotBot{
|
||||
-rng: Random
|
||||
+IdiotBot(Player p)
|
||||
+giveYourMove(IBoard board): AbstractPly
|
||||
}
|
||||
Reference in New Issue
Block a user