|
|
|
|
|
Podrobná pravidla
Tyto pravidla blíže specifikují detaily. Přečtěte si nejdříve základní pravidla.
Parametry hry
Parametry jednotlivé hry a jejich omezení jsou následující:
- počet robotů (2-10)
- velikost hracího plánu (maximálně 50x50)
- maximální energie robotů (5 až 100)
- kolik energie robot získá odpočíváním (2-20)
- počet kol hry (10 až 300)
- cena pokladů (1 až 50)
Počáteční situace
- Parametry hry a hrací plán (zdi, baterie, poklady, počáteční poloha robotů)
jsou zadány jako vstup dané hry.
- Všichni roboti mají energii dobitou na maximum.
Vyhodnocení tahů
V každém tahu interpret zjistí následující příkaz z robotovy strategie.
Příkazy potom interpretuje následovně:
- Odečte všem robotům 1 jednotku energie. Pokud některý robot má na začátku
kola 0 jednotek energie, jeho příkaz se ruší a nic nedělá (tj. jakmile energie
klesne na 0, robot zbytek hry již nic nedělá).
- Provede se střelba (SHOOT). Roboti střílí v přímce před sebe, zasáhnou
prvního robota, střela neprojde zdí. Trefený robot ztrácí polovinu své energie
(zaokrouhleno dolů). Střílející robot získá tolik bodů, o kolik energie
zasažený robot přišel. Střely nekolidují (tj. dvě proti sobě letící střely se
nesrazí, ale zasáhnout roboty).
- Provede se krok (STEP). Nelze udělat krok na pole, kde je zeď (okraj plánu
tvoří automaticky zdi). Nelze vytlačovat jiné roboty. Pokud by provedení kroku
mělo vést ke kolizi, pak se nepohne ani jeden z robotů.
- Provede se otočení (LEFT, RIGHT).
- Provede se sebrání pokladů (TAKE). Robot získá tolik bodů, jaká je hodnota
pokladu na daném poli. Poklad zmizí.
- Provede se odpočívání (REST). Robot získá tolik jednotek energie, kolik se
získává za odpočívání (parametr hry). Nelze mít více energie než je maximální
energie (parametr hry).
- Provede se dobíjení (RECHARGE). Pokud robot stojí na poli s baterií, tak se
mu energie doplní na maximum. Baterie na poli dále zůstává.
|