|
|
### Tic Tac Toe
|
|
|
|
|
|
Das Spiel Tic Tac Toe verwendet die JSON-Notation zur Übertragung der Spielinformationen. Beim String-basierten Ansatz (SimpleBot) muss entsprechender JSON-Code enthalten sein. Beim objektorientierten Ansatz (AdvancedBot) werden die verwendet Objekte automatisch in das und aus dem Format transformiert.
|
|
|
|
|
|
#### Init
|
|
|
# Init
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|------------|----------|--------------|
|
|
|
| botToken | char | Symbol des Spielers (X oder O) |
|
... | ... | @@ -10,14 +8,14 @@ Das Spiel Tic Tac Toe verwendet die JSON-Notation zur Übertragung der Spielinfo |
|
|
|
|
|
Beispiel im JSON-Format `{"botToken":"X","gameBoard":[[" "," "," "],[" "," "," "],[" "," "," "]]}`
|
|
|
|
|
|
#### Update
|
|
|
# Update
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|------------|----------|--------------|
|
|
|
| move | Action | Die zuletzt durchgeführten Züge (Format der Action) |
|
|
|
|
|
|
Beispiel im JSON-Format `{"move":{"row":0,"column":0,"botToken":"X"}}`
|
|
|
|
|
|
#### Action
|
|
|
# Action
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|------------|----------|--------------|
|
|
|
| row | int | Zeilenposition des Spielfeldes (0 indiziert) |
|
... | ... | |