Syntax

Grundpfad

Debug-Informationen

Mit debug können verschiedene Debug-Informationen angefordert werden. Diese werden mit einer Zeile Abstand ergänzt.

Abfragen

Eine Abfrage enthält die Spielernummer, den Abfragetyp und den Spielverlauf.
Syntax ist: Spielernummer/Abfragetyp?Spielverlauf.

Spielernummer

Die Spielernummer ist einer der Werte 0, 1, 2 oder 3. In den folgenden Beispielen wird als Spielernummer die 0 verwendet.

Abfragetyp

Die folgenden Abfragetypen existieren:

Vorbehalt

Syntax: reservation

Rückgabe: Vorbehalt, gegebenenfalls ergänzt durch weitere Informationen Werte: Spieltyp, zum Beispiel normal, marriage, poverty
Ergänzende Angabe (nur bei einer Hochzeit): Art des Klärungsstichs, zum Beispiel first color. Ohne Angabe wird der erste Fremde genommen
Ergänzende Angaben: swines, hyperswines

Beispiel: normal
Beispiel: marriage
Beispiel: marriage, first color
Beispiel: solo meatless

Karte

Syntax: card

Rückgabe: eine Karte
Werte: club|spade|heart|diamond ace|ten|king|queen|jack|nine

Beispiel: club queen
Beispiel: heart ace

Ansage

Syntax: announcement

Rückgabe: eine Ansage
Werte: no announcement, no 120, no 90, no 60, no 30, no 0

Spielangaben

Eine Spielangabe besteht grundsätzlich aus Kennwort und Wert, getrennt mit einem „=“, zum Beispiel startplayer=0 Die Spielangaben werden mit einem „&“ voneinander getrennt, zum Beispiel with nines=false&dullen&startplayer=0.

Die Spielangaben sind in entsprechend in der entsprechenden Reihenfolge anzugeben.

Regeln

Die Regeln werden einzeln angegeben. Grundsätzlich gelten die offiziellen Turnierregeln. Abweichungen davon müssen angegeben werden

Beispiele:

Startspieler

Der Startspieler ist einer der Werte 0, 1, 2 oder 3.

Beispiel:

Hand

Für die Hand werden die einzelnen Karten (12 beim Spiel mit Neunen, 10 beim Spiel ohne Neunen) mit Komma getrennt angegeben.

Beispiele:

Spieltyp

Der Spieltyp wird gegebenenfalls um weitere Angaben (zum Beispiel Solospieler) ergänzt, diese werden mit Komma getrennt.

Aktuell wird als Spieltyp nur „normal“ unterstützt.

Beispiele

Spielaktion

Die verschiedenen Spielaktionen werden in Reihenfolge angegeben.

Aktuell wird nur card played unterstützt. Die Spielaktion annonucement ist noch fehlerhaft.

Beispiele:

Beispiele

Vorbehalt

Karte

Ansage

Fehlerhafte Eingabe