Zap. 30.5.

Uživatelský avatar
Munch
Matfyz(ák|ačka) level I
Příspěvky: 27
Registrován: 17. 1. 2006 16:19

Zap. 30.5.

Příspěvek od Munch »

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.
Sacrificing minions: Is there any problem it can't solve?
http://www.giantitp.com
Schiroo
Matfyz(ák|ačka) level I
Příspěvky: 28
Registrován: 1. 2. 2006 13:54
Typ studia: Informatika Bc.
Bydliště: Praha

Příspěvek od Schiroo »

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:
May the source be with you!
Uživatelský avatar
Munch
Matfyz(ák|ačka) level I
Příspěvky: 27
Registrován: 17. 1. 2006 16:19

Příspěvek od Munch »

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.
Sacrificing minions: Is there any problem it can't solve?
http://www.giantitp.com
Odpovědět

Zpět na „2005“