please login first!
loginProgrammierspiel · Python
Eine Programmierarena für eigene Bots: Du schreibst ein Programm, das eine Flotte steuert. Die Schiffe sammeln Lumen auf einer umlaufenden Karte, bringen die Fracht heim und bauen neue Schiffe. Am Ende gewinnt das größte Lager. Dein Bot tritt gegen eingebaute Gegner oder gegen deine anderen Bots an. Replays zeigen dir danach Runde für Runde, was er sich gedacht hat. Programmieren kannst du in Python, C++, C#, Go, Rust oder JavaScript.
Anleitungen, Regeln und Bot-API auf kobaltmeer.codemich.de. Das Spiel läuft auf deinem Rechner, unter Linux und Windows, mit Python 3.12 oder neuer.
Herunterladen (ZIP) Replay-Viewer
Frei unter der MIT-Lizenz.
from kobaltmeer.sdk import BaseBot, Orders
class Bot(BaseBot):
def decide(self, obs, me):
orders = Orders()
for ship in obs.fleet(me):
orders.ships[ship.id] = "O"
return orders
„O“ heißt: stehen bleiben und abbauen. Der mitgelieferte Beispielbot sammelt, fährt heim und baut eine Flotte. Von dort aus änderst du eine Entscheidung nach der anderen und vergleichst das Ergebnis. Wie Beobachtung und Befehle genau aussehen, steht in der Bot-Anleitung.



