Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
modul:m321:kitten:bot [2025/03/11 16:18] – [Request] msuter | modul:m321:kitten:bot [2025/03/18 10:58] (aktuell) – [Request] msuter | ||
---|---|---|---|
Zeile 14: | Zeile 14: | ||
Beim Start registriert der Socket-Controller deinen Bot beim Clowder-Service. | Beim Start registriert der Socket-Controller deinen Bot beim Clowder-Service. | ||
Als Response erhält er einen Port. | Als Response erhält er einen Port. | ||
+ | |||
+ | === Request === | ||
+ | * action: ' | ||
+ | * ip: IP-Adresse des Bots | ||
+ | * name: Name des Bots | ||
+ | * type: ' | ||
+ | |||
+ | |||
+ | === Response === | ||
+ | * Port: Eine zufällige Portnummer. Unter dieser Portnummer muss der Bot einen Socket öffnen und auf Nachrichten warten. | ||
+ | |||
Danach öffnet er einen Socket mit diesem Port und hört dort auf die Nachrichten des Arena-Services. | Danach öffnet er einen Socket mit diesem Port und hört dort auf die Nachrichten des Arena-Services. | ||
Zeile 103: | Zeile 114: | ||
==== Response ==== | ==== Response ==== | ||
- | * card: Name der auszuspielenden Karte **oder** "None" | + | * card: Name der auszuspielenden Karte **oder** "NONE" |
===== Aktionen der anderen Bots ===== | ===== Aktionen der anderen Bots ===== | ||
Zeile 126: | Zeile 137: | ||
==== Request ==== | ==== Request ==== | ||
- | * action: "PLACE" | + | * action: "DEFUSE" |
* decksize: Anzahl der Karten im Stapel | * decksize: Anzahl der Karten im Stapel | ||