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

ICWS — International 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.

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

M

MARS — Memory 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

SAL — Survival 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