|
|
|
Das Spiel Uno 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
|
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|
|------------|----------|--------------|
|
|
|
|
| communityCard | Card | Karte auf dem Mittelstapel bei Spielbeginn |
|
|
|
|
| handCards | Card\[\] | Array der Handkarten des Bots |
|
|
|
|
|
|
|
|
# Card
|
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|
|------------|----------|--------------|
|
|
|
|
| color | String | Farbe der Karte |
|
|
|
|
| Value | int | Wert der Karte |
|
|
|
|
|
|
|
|
# Update
|
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|
|------------|----------|--------------|
|
|
|
|
| playerCard | Card | Gelegte Karte des Spielers aus dem Zug |
|
|
|
|
| communityCard | Card | Karte auf dem Mittelstapel |
|
|
|
|
|
|
|
|
# Action
|
|
|
|
| Eigenschat | Datentyp | Beschreibung |
|
|
|
|
|------------|----------|--------------|
|
|
|
|
| card | Card | Karte, die in diesem Zug gelegt werden soll | |
|
|
|
\ No newline at end of file |