C) Clowder Service

Der Discovery-Service verwaltet eine Liste aller Kitten-Bots.

Wenn ein Bot bereit zum Spielen ist, registriert er sich beim Clowder Service. Dieser verwaltet eine Collection aller Bots.

Aktionen

Spielbereit

Ein Bot meldet, dass er bereit zum Spielen ist. Der Clowder-Service generiert eine UUID und einen zufälligen Port. Falls bereits ein Bot mit dem gleichen Namen existiert, wird der Eintrag aktualisiert.

Request

Response

Mit dem Schwanz wedeln

Ein Bot wedelt mit seinem Schwanz und signalisiert, dass er immer noch spielbereit ist. Der Clowder-Service aktualisiert den Zeitstempel des letzten Schwanzwedelns für diesen Bot.

Request

Response

Nickerchen

Ein Bot zieht zurück und macht ein Nickerchen. Der Clowder-Service entfernt den Bot aus der Collection der spielbereiten Bots.

Request

Response

Exil

Der Arena-Service kann einen defekten Bot ins Exil schicken. In diesem Fall darf sich dieser Bot während 5 Minuten nicht neu registrieren. Diese Aktion darf nur vom Arena-Service aufgerufen werden. Überlegen Sie sich, wie Sie einen Missbrauch verhindern können.

Request

Response