Käärme taistelu

Käärme taistelu
Kehittäjä Gamos
Kustantaja Gamos
Julkaisupäivä 1992
Genre Peli ohjelmoijille
Tekniset yksityiskohdat
Alustat MS-DOS

Snake Battle (  englanniksi  -  "Snake fights") on Gamoksen kehittämä tietokonepeli , jossa pelaajat kilpailevat käärmeohjelmoinnissa. (viittaa vielä kehittämättömään ei-determinististen pelien luokkaan, kuten Sergei Kukovjakinin "Virus II", Ivan Gudkovin " Tulevaisuuden sotilas " ( eng. Soldier of the Future ))  

Pelin kulku

Peli tapahtuu neliökentällä, joka on jaettu soluihin. Jokainen solu voi olla joko vapaa tai käärmeen pään, vartalon tai hännän käytössä. Käärme koostuu yhdestä päästä, useista kehon soluista ja yhdestä häntäsolusta. Käärmeellä on oltava pää ja häntä voidakseen liikkua, ja vain häntä, jotta sitä voidaan pitää elossa. Aluksi pellolla on kaksi tai neljä samanpituista käärmettä.

Jokaisella pelikierroksella jokainen käärme tekee yhden liikkeen: joko pysyy paikallaan (jos käärmeen ohjelma niin määrää tai jos käärmeellä ei ole paikkaa liikkua), tai siirtää yhden solun (tämän solun on oltava tyhjä) tai syö toisen käärmeen yksi solu (siirtää soluun toisen käärmeen hännän). Käärmeen liike näyttää tältä: pää siirtyy tyhjään soluun, solusta, jossa pää oli aiemmin, tulee keho, käärmeen toiseksi viimeisestä solusta tulee sen häntä ja tyhjä solu jää hännän tilalle. . Kun käärme syö toisen käärmeen hännän, sen pituus kasvaa 1 ruumiinneliöllä (vastaavasti sen häntä pysyy liikkumattomana) ja syödyn käärmeen pituus pienenee 1 neliöllä.

Peli päättyy jollakin seuraavista ehdoista:

Käärmeen ohjelmointi

Käärmeen käyttäytymistä kuvaa 7x7 korttien sarja. Jokainen kortti kuvaa käärmeen päätä, kuvion sen pään ympäristöstä ja liikkeen suunnasta. Jokaisella vuorollaan pelimoottori korvaa jokaisen kortin vuorotellen kääntäen sitä jokaisessa (kolmessa) mahdollisessa kuvassa, ja jos kortin kuvio vastaa käärmeen ympäristöä, kortin pyörimissuunta määrittää suunnan. käärmeen liikkeestä.

Linkit