KOBALTMEERCODE. FLOTTE. WETTKAMPF.
Anleitungen & Inhalt

ANLEITUNGEN

AUF DIESER SEITE

Replays ansehen

Jede Partie lässt sich als Replay speichern und später Runde für Runde untersuchen: im Spielfenster oder im Replay-Viewer im Browser.

Replay-Viewer öffnen →

Der Viewer bringt Beispielpartien mit, darunter eine Classic-Partie auf 64 × 64 Feldern. Eigene Dateien (.json oder .json.gz) öffnest du über „Replays öffnen“ oder per Drag-and-drop.

Replay-Viewer mit Karte, Zeitleiste, Rangliste und den Gründen eines Schiffs

Was du untersuchen kannst

  • Zeitleiste: vor- und zurückspulen, Leertaste für Wiedergabe/Pause, Shift + Pfeil springt zehn Runden.
  • Schiffe verfolgen: ein Schiff anklicken oder nach ID suchen. Die Schiffsspur zeigt den tatsächlich gefahrenen Weg.
  • Verkehr und Kollisionen: Heatmaps zeigen, wo sich Schiffe drängen und wo sie zusammenstoßen. „Nächste Kollision“ springt direkt dorthin.
  • Ereignisse: die letzten Ablieferungen, Neubauten, Kollisionen, Inspirationsboni und mehr, filterbar und anklickbar.
  • Bilanz: Ablieferungen gegen Baukosten. Eine große Flotte ist noch kein Gewinn.
  • Regeln: Der aufklappbare Bereich zeigt Profil und alle Regelschalter der Partie. Goldringe markieren inspirierte Schiffe.

Ziele & Gründe

Zeichnet dein Bot mit explain() Ziele und Gründe auf (siehe Bot-Anleitung), zeigt der Viewer sie mit „Ziele & Gründe“ an. Gestrichelte Linien sind die Pläne des Bots, die normale Spur ist der echte Weg. Die eingebauten Bots liefern solche Begründungen bereits. „Debug-Demo“ zeigt ein Beispiel.

Versionsvergleich

Unter „Versionsvergleich“ wählst du zwei Replays derselben Karte, etwa die A- und B-Partien aus ./start.sh compare (siehe Vergleichen). Beide Karten laufen synchron, daneben stehen Lager, Fracht, Verluste und der Unterschied B − A. Der Viewer warnt, wenn Seeds, Regeln oder Startplätze nicht zusammenpassen.

Elo-Liga

Unter „Elo-Liga“ öffnest du eine Liga-Datei oder einen Turnierbericht aus ./start.sh tournament. Der Browser zeigt die Rangliste nur an; Turniere selbst laufen in Kobaltmeer.

Datenschutz

Deine Dateien werden nur in deinem Browser geöffnet und entpackt und an keinen Server gesendet. Geöffnete Replays merkt sich der Browser auf diesem Gerät (IndexedDB); du kannst einzelne Einträge oder die ganze Bibliothek jederzeit löschen.

Gut zu wissen

  • Angefangene Aufzeichnungen bleiben nutzbar und werden als Teilaufzeichnung markiert.
  • Der Viewer führt keinen Botcode aus und simuliert nichts.
  • Angezeigte Befehle sind die angeforderten Aktionen. Fehlte Treibstoff, hat das Schiff stattdessen gewartet.
  • Dateien dürfen höchstens 64 MB groß sein (auch entpackt).
  • Nötig ist ein aktueller Browser; gzip-Dateien brauchen DecompressionStream.

Du kannst den Viewer auf dieser Webseite benutzen; deine Dateien bleiben dabei auf deinem Rechner. Oder du startest ihn lokal, unter Linux:

./start_web.sh
# dann http://127.0.0.1:8765 öffnen

Unter Windows:

py -m http.server 8765 --bind 127.0.0.1 --directory replay_web/dist