Warum so
Was dieser Prototyp zeigen soll
Das Protokoll ist die Entscheidung, nicht der Renderer. Diese
Seite und das Textprotokoll rechts lesen dieselbe JSON-Datei. Genau
deshalb ist die Wahl der Darstellung risikoarm: Eine ThreeJS-Fassung
wäre ein dritter Leser desselben Protokolls und keine Zeile
Serverlogik müsste sich ändern. Der Knopf
„nur Textprotokoll“ oben schaltet auf den Fallback um, den
die Doku ohnehin verlangt.
Kompakt heißt je Rundenpaar, nicht je Schuss. Protokolliert
wird ein Eintrag pro Runde und Paar
Schützentyp → Zieltyp. Bei 2.000 Schiffen
wären Einzelschüsse einige Megabyte — dieser Kampf wiegt
. Die Animation kann trotzdem zeigen, wer auf wen
gefeuert hat, weil die Zielwahl ohnehin typweise interessant ist.
Gegen eine 3D-Schlacht spricht die eigene Regel. Bei 5.000
Flottenpunkten sind das laut Doku 1.000–2.000 Einzelschiffe je
Flotte. Einzeln gezeigt wäre jedes davon subpixelgroß. Die
Information steckt in den Stapeln und den Schüssen dazwischen
— also zeigt der Prototyp genau das.