Actualiser Diagrammes/Diagramme_Bot.mmd

This commit is contained in:
2026-02-05 23:25:57 +01:00
parent 86a86f598c
commit c44e7495a4

View File

@@ -16,17 +16,18 @@ classDiagram
-listMoves(IBoard board): List<AbstractPly> -listMoves(IBoard board): List<AbstractPly>
} }
class DivineBot{ class DivineBot {
-me: Player -me : Player
-maxDepth: int -maxDepth : int
-rng: Random -rng : Random
+DivineBot(Player p, int maxDepth) +DivineBot(Player p, int maxDepth)
+giveYourMove(IBoard board): AbstractPly +giveYourMove(IBoard board) : AbstractPly
-alphaBeta(IBoard board, int depth, int alpha, int beta): int -alphaBeta(IBoard board, int depth, int alpha, int beta) : int
-terminalValue(IBoard board): int -evaluate(IBoard board) : int
-evaluate(IBoard board): int -isIsolated(AvalamBoard b, int r, int c) : boolean
-listMoves(IBoard board): List<AbstractPly> -isVulnerable(AvalamBoard b, int r, int c, Color enemyColor) : boolean
-listMoves(IBoard board) : List~AbstractPly~
} }
class IdiotBot{ class IdiotBot{