# Zap. 30.5.

<{ForumPost(poster="Munch", timestamp=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/teaching-c/game/game.sav)  
[http://nenya.ms.mff.cuni.cz/~kalibera/t ... /game2.sav](http://nenya.ms.mff.cuni.cz/~kalibera/teaching-c/game/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.
<{/ForumPost}>

<{ForumPost(poster="Schiroo", timestamp=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:
<{/ForumPost}>

<{ForumPost(poster="Munch", timestamp=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.
<{/ForumPost}>

