Core War

Hogy mi is az a Core War? Képzeljünk el egy virtuális számítógépet. Ezt a gépet csak egy primitív, assembly-hez hasonló programozási nyelven lehet programozni, aminek neve: redcode. Ez a nyelv igen absztrakt, és semmilyen "hasznos" uatsítást nem ismer, tud memóriacímeket olvasni, írni, tud számolni, meg tud feltételesen illetve feltétel nélkül ugrani, valamint hardverből ismeri a multitaskinget. Most vegyünk néhány programozót, akik írnak egy két programot erre a gépre. Ezek után beeresztik a progikat a gép memóriájába, és elkezdik őket párhuzamosan futtatni. Amelyik program tovább fut, az a győztes. Tehát minden program egyedüli célja az, hogy megtalálja és leállitsa a többi programot, miközben ő maga a végtelenségig fut. És ez a Core War játék lényege.

Ilyen számítógép persze nem létezik, így kell egy program, ami őt emulálja. Ha megvan ez a programod és ismered a Redcode-ot, semmi akadálya, hogy te is programokat írogathass. Hát remélem felkeltette a figyelmed ez a kis ismertető, és belépsz a megszállott CoreWar rajongók táborába.


Tehát akkor amire minimálisan szükséged van:
On-line tanfolyam, illetve eddig ami kész belőle. Nem valószínű, hogy a közeljövőben folytatom...
  1. A játékszabályok és a Redcode
  2. Alapstratégiák

No és néhány igazán hasznos link:

Vissza a főoldalra