From c44e7495a49f4fc2a384dfe89dfca73e963a3e12 Mon Sep 17 00:00:00 2001 From: Hugo RABAN Date: Thu, 5 Feb 2026 23:25:57 +0100 Subject: [PATCH] Actualiser Diagrammes/Diagramme_Bot.mmd --- Diagrammes/Diagramme_Bot.mmd | 21 +++++++++++---------- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/Diagrammes/Diagramme_Bot.mmd b/Diagrammes/Diagramme_Bot.mmd index 23c321e..aac5640 100644 --- a/Diagrammes/Diagramme_Bot.mmd +++ b/Diagrammes/Diagramme_Bot.mmd @@ -16,17 +16,18 @@ classDiagram -listMoves(IBoard board): List } - class DivineBot{ - -me: Player - -maxDepth: int - -rng: Random - + class DivineBot { + -me : Player + -maxDepth : int + -rng : Random + +DivineBot(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 + +giveYourMove(IBoard board) : AbstractPly + -alphaBeta(IBoard board, int depth, int alpha, int beta) : int + -evaluate(IBoard board) : int + -isIsolated(AvalamBoard b, int r, int c) : boolean + -isVulnerable(AvalamBoard b, int r, int c, Color enemyColor) : boolean + -listMoves(IBoard board) : List~AbstractPly~ } class IdiotBot{