Wo lohnt sich der nächste Zug?
Schiffe bauen Lumen auf ihrem Feld ab. Jede Bewegung kostet Fracht. Wer über den Kartenrand fährt, kommt auf der anderen Seite wieder heraus.
DIE PROGRAMMIERARENA FÜR EIGENE BOTS
Schreibe einen Bot, der eine Flotte steuert: Lumen sammeln, Fracht heimbringen, Schiffe bauen. Dann lass deine Strategie gegen andere antreten – oder trainiere einen Bot, der dazulernt.
Kostenlos · ZIP, 4,5 MB · Linux und Windows · Python, C++, C#, Go, Rust und JavaScript

DAS SPIEL IN EINER MINUTE
Dein Bot gibt in jeder Runde Befehle für alle seine Schiffe. Alle Flotten handeln gleichzeitig. Am Ende gewinnt, wer das meiste Lumen im Lager hat.
Schiffe bauen Lumen auf ihrem Feld ab. Jede Bewegung kostet Fracht. Wer über den Kartenrand fährt, kommt auf der anderen Seite wieder heraus.
Erst am eigenen Hafen wird Lumen eingelagert. Entscheide, wann sich die Heimfahrt lohnt und wann ein neues Schiff oder ein Relais.
Spiele auf denselben Karten, tausche die Startplätze und untersuche Replays. So siehst du, welche Änderung wirklich hilft.
VON NULL ZUR ERSTEN PARTIE
Für jede Sprache gibt es einen Starterbot, der sammelt, abliefert und eine kleine Flotte baut. Ändere zuerst eine einzige Entscheidung und vergleiche das Ergebnis.
./start.sh play --bots bots/mein_bot.py collector --profile kobaltmeer --size 32 --turns 160 --seed 42 --replay replays/erste-partie.json.gz
Der Starter legt bei Bedarf eine eigene Python-Umgebung an.
WIE MÖCHTEST DU WEITERMACHEN?
Jede Anleitung beschreibt, was Kobaltmeer tatsächlich kann – mit Beispielen zum Ausprobieren.
Beobachtung, Befehle, Flottenkoordination und die vollständige Python-API.
02 / SPRACHENStarterbots, Build und das einfache JSON-Protokoll für jede Sprache.
03 / VERGLEICHENStartplätze rotieren, Versionen A/B testen und eine Elo-Liga führen.
04 / TRAINIERENNumPy-Neuroevolution und eine Lernumgebung für eigene Verfahren.
05 / VERSTEHENZeitleiste, Schiffsspuren, Heatmaps und die Gründe deines Bots.
06 / ANTRETENEine eigene Arena mit Konten, isolierten Uploads und gemeinsamer Elo.