Core War
Core War to wieloosobowa gra komputerowa, w której gracze tworzą programy, znane jako „wojownicy”, które rywalizują o kontrolę nad wirtualnym komputerem. Programy te są pisane w języku przypominającym asembler, z najpopularniejszym językiem będącym Redcode oraz jego odmianami, takimi jak Bluecode. Istnieje również prostszy język, Corewars.
Wojownicy są uruchamiani w wydzielonym obszarze pamięci, zwanym rdzeniem (ang. core), pod kontrolą symulatora. Rdzeń tworzy zamkniętą pętlę, co oznacza, że po osiągnięciu najwyższego adresu pamięci następuje powrót do początku. Gracze mogą osiągnąć zwycięstwo na kilka sposobów:
- Zajęcie całej przestrzeni rdzenia.
- Zniszczenie procesu przeciwnika.
- Zmuszenie przeciwnika do wykonania niedozwolonej instrukcji.
Zaawansowane programy potrafią współdziałać oraz manipulować przeciwnikami, zmuszając ich do wykonywania własnego kodu.
Linki zewnętrzne
- Core War: the Ultimate Programming Game
- www.koth.org
- The beginners’ guide to Redcode
- Wojny rdzeniowe: Magazyn Enter
- Core War – Wojny Rdzeniowe
Kategoria: Gry programistyczne