Referenz
2026-07-18 · Lesezeit ~6 min

Glossar

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

Core War hat ein eigenes Vokabular, und das meiste davon ist englisch — auch in deutschsprachigen Diskussionen. Wer in der Newsgroup mitliest oder eine ;strategy-Zeile entziffern will, braucht diese Begriffe.

Kurz erklärt, mit Verweisen dorthin, wo es ausführlich steht.

A

A-Feld — Der erste Operand einer Instruktion. Bei MOV.I $3, @7 ist $3 das A-Feld. Siehe Befehlssatz.

Adressierungsmodus — Das Zeichen vor einem Operanden (#, $, @, *, <, >, {, }). Es bestimmt, wie aus dem Wert eine Adresse wird. Siehe Adressierungsmodi.

Age (Alter) — Wie viele fremde Einreichungen ein Warrior auf einem Verdrängungs-Hill überlebt hat. Das Kriterium für die Hall of Fame: ab 100 auf dem 94nop-Hill. Siehe Hills und Community.

;assert — Kopfzeile, die die Übersetzung scheitern lässt, wenn die Umgebung nicht passt — etwa ;assert CORESIZE == 8000.

B

B-Feld — Der zweite Operand einer Instruktion. Wird von vielen Befehlen als Zeigerspeicher zweckentfremdet.

Bomb (Bombe) — Eine Instruktion, die ein Warrior in fremdes Gebiet schreibt, um dort Prozesse zu töten. Klassisch DAT, aber auch SPL oder JMP je nach Absicht.

Boot (Bootstrapping) — Ein Warrior kopiert sich vor dem eigentlichen Kampf an eine andere Stelle im Core und läuft dort weiter. Das entkoppelt ihn von seiner Ladeposition — findet der Gegner die alte Stelle, trifft er ins Leere.

C

Clear (Core-Clear) — Systematisches Überschreiben des Speichers, ohne zu zielen. Meist die Endphase eines Angriffs. Siehe Strategie-Enzyklopädie.

CMP — Alter Name für SEQ. Beide Schreibweisen sind erlaubt.

Core — Der Speicher, in dem gekämpft wird. Ein Ring aus (üblicherweise) 8000 Zellen. Vor Rundenbeginn überall mit DAT.F $0, $0 gefüllt — also flächendeckend tödlich.

Coresize — Die Anzahl Zellen im Core. Alle Adressrechnungen laufen modulo dieses Wertes.

D

DAT — Die einzige Instruktion, die tötet: Ein Prozess, der darauf läuft, endet. Zugleich der Füllwert des leeren Cores.

Decoy — Fülltext, der einen Scanner beschäftigen soll. Weil er sich vom leeren Core unterscheidet, hält ihn ein Scanner für einen Fund und verschwendet seinen Angriff.

DJN-Stream — Angriffstechnik, die mit DJN fortlaufend Werte in fremden Zellen herunterzählt und sie damit unbrauchbar macht, ohne sie zu überschreiben.

E

EQU — Definiert eine benannte Konstante zur Übersetzungszeit. step EQU 4 macht step überall zur Vier.

Evolver — Programm, das Warriors durch Mutation und Selektion erzeugt statt sie zu schreiben. Siehe Werkzeuge und Engines.

G

Gate — Eine Abwehrzelle, die durchlaufende Imps abfängt. Wer gegen Imp-Ringe bestehen will, braucht eines.

H

Hall of Fame — Auszeichnung auf corewar.co.uk, die man nicht beantragen kann; sie folgt allein dem Alter eines Warriors.

Hill — Eine fortlaufende öffentliche Rangliste, auf der jeder neue Warrior gegen alle vorhandenen antritt. Zwei Bauarten: Verdrängungs-Hill (feste Größe, der Letzte fliegt) und unbegrenzter Hill (jeder bleibt). Siehe Hills und Community.

Hybrid — Ein Warrior, der zwei Strategieklassen verbindet, etwa Paper mit Stone. Das ist heute der Normalfall an der Spitze; Reinformen sind Lehrmodelle.

I

ICWSInternational Core Wars Society. Herausgeberin der Standards ICWS'88 und des '94er-Entwurfs. Siehe Standards.

Imp — Ein Warrior, der sich vorwärts kopiert und hinterherläuft: MOV.I $0, $1. Kann nicht gewinnen, ist aber schwer zu töten.

Imp-Ring / Imp-Spirale — Mehrere Imps, gleichmäßig über den Core verteilt, die sich gegenseitig reparieren. Deutlich robuster als ein einzelner Imp.

K

Königstuhl — Der unbegrenzte Hill von Christoph C. Birk mit über 1100 Warriors aus drei Jahrzehnten. Grundlage aller Messungen in diesem Nachschlagewerk.

KOTHKing of the Hill. Sowohl das Spielprinzip als auch der Name des ältesten Servers (koth.org).

M

MARSMemory Array Redcode Simulator. Der Sammelbegriff für Core-War-Simulatoren.

Modifier — Das Kürzel hinter dem Punkt (.A, .B, .AB, .BA, .F, .X, .I). Er bestimmt, welche Felder eine Instruktion anfasst — und damit die Bedeutung stärker als der Opcode. Siehe Modifier.

N

Nano — Regelwerk mit sehr kleinem Core und sehr kurzen Warriors. Ein eigenes Ökosystem, in dem andere Strategien funktionieren.

;name — Kopfzeile mit dem Namen des Warriors. Erscheint so in der Rangliste.

O

Oneshot — Warrior, der einmal gründlich scannt und alles auf diesen einen Treffer setzt. Siehe Strategie-Enzyklopädie.

Opcode — Der eigentliche Befehl einer Instruktion, etwa MOV oder SPL. Es gibt 16 davon.

Optimierer — Programm, das bessere Konstanten für einen bestehenden Warrior sucht, ohne dessen Struktur zu ändern.

P

Paper — Replikator: vermehrt sich schneller, als der Gegner zerstören kann. Siehe Strategie-Enzyklopädie.

pMARS — Der portable Referenz-Simulator. Im Zweifel ist sein Verhalten die maßgebliche Auslegung des Standards.

Prozess — Ein Ausführungsstrang eines Warriors. Wichtig: Mehr Prozesse machen nicht schneller — ein Warrior führt pro Zyklus genau einen Befehl aus, die Prozesse teilen sich die Zeit. Prozesse sind Robustheit, nicht Tempo.

P-Space — Privater Speicher, der eine Runde überlebt. Erlaubt einem Warrior, aus verlorenen Runden zu lernen. Unter '94nop abgeschaltet.

Q

Quickscanner (qscan) — Kein eigener Warrior, sondern eine Eröffnung: wenige weit auseinanderliegende Prüfpunkte in den ersten Zyklen. Trifft er, ist der Kampf entschieden, bevor der Gegner läuft. Daher die Schreibweise qscan -> irgendwas in vielen Strategieangaben.

R

Redcode — Die Assemblersprache von Core War.

;redcode-<hill> — Muss in Zeile 1 einer Einreichung stehen und bestimmt den Zielhill, etwa ;redcode-94nop.

Replikator — Siehe Paper.

Runde — Ein einzelner Kampf. Ein Testlauf besteht aus vielen Runden mit jeweils neu ausgewürfelten Ladepositionen.

S

SALSurvival Analysis Lab, Betreiberin mehrerer Hills, darunter der beginner-Hill.

Scanner — Warrior, der den Core nach Abweichungen vom leeren Zustand durchsucht und gezielt zuschlägt. Siehe Strategie-Enzyklopädie.

Score — Die Punktzahl auf einem Hill: (Siege × 3 + Unentschieden) × 100 / Runden. Ein Durchschnitt gegen das aktuelle Feld — er ändert sich, ohne dass du etwas tust.

Silk — Die verbreitetste Paper-Bauform. Startet den neuen Prozess an der Zieladresse, bevor die Kopie fertig ist, und vermehrt sich dadurch parallel.

SPL — Der Befehl, der einen zusätzlichen Prozess erzeugt. Grundlage jedes Replikators. Siehe Befehlssatz.

Stone — Bomber: streut blind DAT-Bomben in gleichmäßigen Abständen. Siehe Strategie-Enzyklopädie.

;strategy — Kopfzeile, in der der Autor kurz beschreibt, was sein Warrior tut. Auch der übliche Ort für Attribution.

T

;test — Serverbefehl, der einen Warrior nur übersetzt, ohne ihn einzureichen. Sinnvoll beim ersten Versuch.

Tie (Unentschieden) — Beide Warriors leben noch, wenn die Zyklen aufgebraucht sind. Kein Ausweichergebnis, sondern ein Werkzeug: Ein Unentschieden ist ein Drittel Sieg wert, und manche Spitzen-Warriors sind bewusst darauf gebaut.

Tiny — Regelwerk mit kleinem Core und kurzen Warriors, zwischen Nano und dem Standardformat.

V

Vampire — Warrior, der gegnerische Prozesse nicht tötet, sondern in eine Grube umleitet. Gegen Prozessfluten strukturell chancenlos. Siehe Strategie-Enzyklopädie.

W

Warrior — Ein Core-War-Programm.

Wipe — Flächiges Überschreiben eines Bereichs, meist nach einem Scan-Treffer.

Z

Zelle — Eine Speicherstelle im Core. Enthält immer genau eine vollständige Instruktion — Daten und Programm sind dasselbe.

Zyklus — Eine Ausführungseinheit. Pro Zyklus führt jeder lebende Warrior genau einen Befehl aus. Bei 80.000 Zyklen ohne Entscheidung endet die Runde unentschieden.

Verwandte Seiten


← Core-War-Übersicht