aboutsummaryrefslogtreecommitdiff
path: root/doc/diagrams/useCases.puml
blob: 42cb471a47eb994ecd7a28131e1ecc68700bf3df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
@startuml

!include skinparams.puml

actor "Human Player" as player
actor "GUI Program" as gui
actor "Human User" as user

usecase "Play a match" as play
usecase "Use as backend for machine player" as backend
usecase "Generate a move" as genMove
usecase "Train the engine" as train

player --> play
gui --> backend
user --> genMove
gui --> genMove
user --> train

@enduml