aboutsummaryrefslogtreecommitdiff
path: root/doc/diagrams/analysisClasses.puml
diff options
context:
space:
mode:
Diffstat (limited to 'doc/diagrams/analysisClasses.puml')
-rw-r--r--doc/diagrams/analysisClasses.puml17
1 files changed, 9 insertions, 8 deletions
diff --git a/doc/diagrams/analysisClasses.puml b/doc/diagrams/analysisClasses.puml
index 6adc849..4a286f7 100644
--- a/doc/diagrams/analysisClasses.puml
+++ b/doc/diagrams/analysisClasses.puml
@@ -5,27 +5,28 @@
package GameModule {
class GameIO
class GameState
- class GameTree
+ class GameBoard
class GameMove
}
GameIO -> GameState
-GameState -> GameTree
-GameTree -> GameMove
+GameState -> GameMove
+GameMove -> GameBoard
package EngineModule {
class EngineIO
class EngineLogic
interface DecisionAlgorithm
- class DecisionAlgorithm2
- class DecisionAlgorithm1
+ class MonteCarloTreeSearch
+ class OtherDecisionAlgorithm
}
EngineIO --> EngineLogic
EngineLogic -> DecisionAlgorithm
-DecisionAlgorithm <|.. DecisionAlgorithm1
-DecisionAlgorithm <|.. DecisionAlgorithm2
+DecisionAlgorithm <|.. MonteCarloTreeSearch
+DecisionAlgorithm <|.. OtherDecisionAlgorithm
-EngineLogic --> GameTree
+MonteCarloTreeSearch --> GameMove
+OtherDecisionAlgorithm --> GameMove
@enduml