Core War · Daten
2026-07-18 · Lesezeit ~3 min

Wer schlägt wen

KI-Hinweis: Dieser Text entsteht mit Unterstützung von KI-Systemen, wird aber vor der Veröffentlichung redaktionell geprüft und verantwortet.

Auf dem Königstuhl, einem Hill, auf dem seit über drei Jahrzehnten jeder eingereichte Warrior für immer stehen bleibt, sind inzwischen 1104 Programme versammelt. Jedes ist gegen jedes andere angetreten.

Das sind 1.217.712 Ergebnisse. Hier kannst du sie nachschlagen.

Was eine Zahl bedeutet

Jeder Wert ist die Punktzahl eines Warriors gegen einen bestimmten Gegner, über 1000 Runden gemittelt. Die Formel ist dieselbe wie auf allen Hills:

Punkte = (Siege × 3 + Unentschieden) × 100 / Runden

Die Skala reicht von 0 bis 300:

Wert Bedeutung
300 jede Runde gewonnen
200 doppelt so viele Siege wie Niederlagen, keine Unentschieden
150 ausgeglichen
100 jede Runde unentschieden — beide überleben immer
0 jede Runde verloren

Die 100 verdient einen zweiten Blick. Ein Warrior, der nie gewinnt, aber immer überlebt, steht besser da als einer, der ein Drittel seiner Kämpfe gewinnt und den Rest verliert. Überleben ist in Core War eine eigenständige Strategie, und die Zahlen zeigen das.

Beide Seiten desselben Kampfes

Für jedes Paar findest du zwei Zahlen: was A gegen B erreicht hat, und was B gegen A erreicht hat. Beide stammen aus derselben Messung — es ist ein Kampf, von zwei Seiten betrachtet.

Deshalb ergeben sie zusammen nie mehr als 300. Und die Differenz zu 300 verrät etwas Nützliches:

300 − (Punkte A + Punkte B) = Anteil der Unentschieden

Ein Paar mit Summe 300 hat kein einziges Unentschieden produziert — hier fällt jedes Mal eine Entscheidung. Eine Summe von 200 heißt das Gegenteil: Beide haben in jeder einzelnen Runde überlebt.

Über alle 608.856 Paarungen liegt die Summe im Mittel bei 282 — also rund 18 % Unentschieden. Es gibt Paarungen mit 0 % und solche mit 100 %.

Wie gemessen wurde

Die Kämpfe wurden mit rmars gerechnet, einem Neubau des Referenz-Simulators pMARS, der gegen einen eingefrorenen Testkorpus auf Ergebnisgleichheit geprüft ist. Einstellungen sind die des Standard-Regelwerks '94nop: Core 8000 Zellen, 80.000 Zyklen, höchstens 8000 Prozesse, Warriors bis 100 Zellen, Mindestabstand 100.

Warum 1000 Runden? Weil weniger nicht reicht. Bei 200 Runden beträgt die Streubreite eines Ergebnisses rund 35 Punkte — benachbarte Werte wären dann nicht unterscheidbar. Bei 1000 sind es etwa 16. Näheres dazu unter Eigene Ideen testen.

Warum 1104? Das ist der Stand unseres lokalen Feldes, aus dem die Matrix gerechnet wurde. Der Königstuhl selbst verändert sich laufend — es kommen Warriors hinzu, gelegentlich zieht ein Autor einen zurück. Zum Vergleichsstichtag standen dort 1105 Einträge, in leicht anderer Zusammensetzung. Die Abweichung betrifft eine Handvoll Einträge und ändert an den Kräfteverhältnissen nichts; wir nennen die Zahl trotzdem genau, damit sie nachvollziehbar bleibt.

Wen du hier vergeblich suchst: Kaitain. Der Warrior, der auf zwei der drei Wertungen des Königstuhls vorn liegt, kam erst nach dem Stichtag dieser Matrix dazu und ist deshalb nicht darin enthalten. Das ist keine Panne, sondern der Preis dafür, dass eine Momentaufnahme irgendwann gemacht werden muss. Arvon, pst_v3, pst_v4 und clrsrc findest du; die Ergebnisse aller drei Kronen stehen unter Über dieses Projekt.

Was die Zahlen nicht sagen

Eine einzelne Zelle ist kein Urteil über die Klasse. Dass ein bestimmter Scanner gegen ein bestimmtes Paper verliert, heißt nicht, dass Scanner gegen Paper verlieren. Für solche Aussagen ist die aggregierte Klassen-Übersicht da — die fasst hunderte Paarungen zusammen.

Alte Warriors sind nicht schlecht, sondern alt. Im Feld stehen Einreichungen aus drei Jahrzehnten. Ein Programm von 1994 gegen einen heutigen Hybriden zu stellen, ist ungefähr so aussagekräftig wie ein Rennen zwischen einem Oldtimer und einem aktuellen Rennwagen. Interessant wird es, wenn ein alter Warrior sich trotzdem behauptet — und das kommt vor.

Nichts hier ist ein Ranking der Autoren. Viele Einträge sind Experimente, Lehrbeispiele oder bewusste Kuriositäten. Wer einen Warrior einreicht, wollte nicht zwangsläufig gewinnen.

Herkunft und Rechte

Die Warrior-Namen und Autorenangaben stammen vom Königstuhl. Die Ergebnisse sind unsere eigene Messung — nachgerechnet, nicht übernommen.

Quelltexte fremder Warriors zeigen wir hier nicht. Ein Redcode-Programm ist urheberrechtlich geschützt, und öffentliche Einsehbarkeit auf einem Hill ist keine Lizenz. Wer den Code eines bestimmten Warriors lesen will, findet ihn im Archiv des Königstuhls, wo die Autoren ihn eingereicht haben. Näheres unter Attribution.

Verwandte Seiten


← Core-War-Übersicht