Alexander Schuc
crazy-weasel
Tutorials.de Core Wars Tournament
Was ist Core Wars?
Wenn Interesse besteht könnten wir auf Tutorials.de einen Core Wars Wettkampf austragen.
Gespielt werden würde vorzugsweise auf pMars.
Wer teilnehmen will, soll sich hier einmal melden. Details zum Wettkampf werden besprochen, wenn sich genügend Teilnehmer finden.
Mfg,
Alex
Links
Die CoreWars Seite - koth.org
Beginner's Guide to Redcode
Was ist Core Wars?
Corewar wird von zwei oder mehr Programmen gespielt, also indirekt von ihren Programmierern. Geschrieben sind die Programme in einer Assembler Sprache, dem so genannten Redcode. Corewar läuft auf einem virtuellen Computer genannt MARS (Memory Array Redcode Simulator). Das Ziel des Spieles ist es alle gegnerischen Prozesse zu stoppen und ein Programm dazu zu bringen als einziges die Maschine zu „besitzen“.
Es gibt keine absoluten Adressen in Corewar, was bedeutet, dass die Adresse 0 nicht die erste Anweisung bezeichnet, sondern die Anweisung, die die Adresse 0 beinhaltet. Die darauf folgende Anweisung ist 1 und die vorher gehende demzufolge -1. Alle Ziffern sind dabei (per Definition) positiv und befinden sich zwischen 0 bis coresize -1, wobei der Ausdruck coresize die Anzahl der Speicherplätze bezeichnet. Das bedeutet, dass -1 in jeder arithmetischen Operation als coresize -1 behandelt wird (z.B.: 3218 + 7856 = (3218 + 7856) mod coresize).
Wenn Interesse besteht könnten wir auf Tutorials.de einen Core Wars Wettkampf austragen.
Gespielt werden würde vorzugsweise auf pMars.
Wer teilnehmen will, soll sich hier einmal melden. Details zum Wettkampf werden besprochen, wenn sich genügend Teilnehmer finden.
Mfg,
Alex
Links
Die CoreWars Seite - koth.org
Beginner's Guide to Redcode