Hadí bitva | |
---|---|
Vývojář | Gamos |
Vydavatel | Gamos |
Datum vydání | 1992 |
Žánr | Hra pro programátory |
Technické údaje | |
Platformy | MS-DOS |
Snake Battle (z angličtiny - "Snake fights") je počítačová hra vyvinutá společností Gamos , ve které hráči soutěží v programování hadů. (označuje dosud nerozvinutou třídu nedeterministických her, jako jsou: "Virus II" od Sergeje Kukovjakina, " Soldier of the Future " ( angl. Soldier of the Future ) od Ivana Gudkova)
Hra se odehrává na čtvercovém poli rozděleném na buňky. Každá buňka může být buď volná, nebo obsazená hadovou hlavou, tělem nebo ocasem. Had se skládá z jedné hlavy, mnoha tělesných buněk a jedné ocasní buňky. Had musí mít hlavu a ocas, aby se mohl pohybovat, a pouze ocas, aby byl považován za živého. Zpočátku jsou na hřišti umístěny dva až čtyři hadi stejné délky.
Pro každý cyklus hry udělá každý had jeden pohyb: buď zůstane na místě (pokud je to předepsáno hadím programem nebo pokud se had nemá kam posunout), nebo se posune o jednu buňku (tato buňka musí být prázdná), nebo sežere. jedna buňka jiného hada (přesune do buňky ocas jiného hada). Pohyb hada vypadá takto: hlava se přesune do prázdné buňky, buňka, která byla dříve obsazena hlavou, se stane tělem, předposlední buňka hada se stane jeho ocasem a na místě ocasu zůstane prázdná buňka . Když had sežere ocas jiného hada, jeho délka se zvětší o 1 čtverec těla (respektive jeho ocas zůstane nehybný) a délka sežraného hada se zkrátí o 1 čtverec.
Hra končí za jedné z následujících podmínek:
Chování hada je popsáno sekvencí 7x7 karet. Každá karta zobrazuje hlavu hada, vzor okolí jeho hlavy a směr pohybu. V každém tahu herní engine postupně nahradí každou z karet a otočí ji v každém ze (tří) možných obrázků, a pokud vzor na kartě odpovídá okolí hada, směr otáčení karty určuje směr. pohybu hada.
Tematické stránky |
---|