Zap. 30.5.

Munch at 2006-05-30 15:12:13

Tenhle taky nebyl uplne nejlehci. Hlavne co se tyce casu, jinak to zas tak strasny nebylo ...

Zadani: Naprogramujte interpret jednoduchych textovych her (je to takovej ten styl gamebooku). Mate vstupni soubor, kde jsou vypsany jednotlive stavy a mozne akce, ktere muzete v tomto stavu provadet. Ukol hrace je dostat se do vitezneho stavu.
Takhle ten vstupni soubor vypada:
http://nenya.ms.mff.cuni.cz/~kalibera/t ... e/game.sav
http://nenya.ms.mff.cuni.cz/~kalibera/t ... /game2.sav

Interpret nejdrive nacte a zkontroluje cely plan hry, tj:
-existence aspon jednoho vitezneho stavu
-kontrolni vypis poctu stavu, vyhravajicich stavu, prohravajicich stavu
-zkontroluje jestli plan neobsahuje nedosazitelne stavy

Vystup ma vypadat:

Jsi ve vrcholu A. Kterym smerem se vydas?

  1. na vychod

  2. na zapad

  3. nikam

Pocet stavu nesmi byt omezen konstantou, ale do pameti se vejdou.
Stejne tak popisky u stavu a moznych akci.

Byla to celkem makacka, zadani rozdal nekdy kolem 10:30 a nejzassi termin byl v 13:45.
Ja jsem to odevzdal v 13:40, ale rozhodne to nebylo ve finalnim stavu (ale delalo to az na par drobnosti to co melo).
Prede mnou to odevzdalo tak 4-5 lidi ...
Pokud mate nekdo presnejsi a konecnejsi vysledky, tak sem s nima.

Schiroo at 2006-05-31 16:40:49

Dík za zadání, ale ty odkazy nefungují - error 403 přístup odmítnut. :( Mě to čeká zítra, tak uvidíme, mám pocit, že letos se urodila nová zadání... :roll:

Munch at 2006-05-31 17:12:28

Vypada to, ze to uz smazal, predtim fungovaly ...

Vypadalo to nak takhle:

=== =state A =descrition Jsi ve vrcholu A. Kudy se vydas ? =choice B na vychod =choice C na sever =choice A nikam, jeste si to rozmyslim

=state B
=description Jsi ve vrcholu B, ktery je cilem teto hry. Takze si vyhral
=victory

atd.