| Požadavek | bodová ztráta, když se požadavek neudělá(-) body za požadavek, který je navíc (+) |
| Základem je adventura s textovým uživatelským rozhraním, kterou jste odevzdali v kurzu 4IT101, dostupná jako aktivní větev textovaVerze | musí být |
| Třídy aplikace budou rozděleny do balíčků | musí být |
| Hlavní okno grafického rozhraní bude obsahovat textovou oblast, ve které se budou vypisovat jednotlivé texty hry | musí být |
| Pro vstup příkazů bude využito textové pole | musí být |
| Součástí grafického rozhraní musí být menu, které bude obsahovat minimálně položky Nová hra, Nápověda | musí být |
| Při přechodu do prostoru se ukaze seznam vychodu | musí být |
| Nápověda ( uložená v HTML souboru) se bude zobrazovat v samostatném okně | musí být |
| Na GitLab/Github bude hotová úloha označena štítkem 1.0.0 | musí být |
| Obsah batohu se bude zobrazovat pomocí obrázků při změně obsahu batohu se provede aktualizace obrázků | musí být |
| Aplikace se spustí buď v textovém rozhraní, anebo v grafickém rozhraní podle parametru příkazové řádky | pokud nebude implementováno -2 body |
| Maven build generuje spustitelny archiv | pokud nebude implementováno -2 body |
| Komentáře pro javadoc u tříd a metod | pokud nebude implementováno -3 body |
| Zpoždění při odevzdání finální verze, tj vytvoření štítku 1.0.0 | -3 body za každý započatý týden zpoždění |
| Místo zadávání příkazu v textovém poli bude uživatel vybírat z rozbalovacího seznamu příkazů (combo box,list) | pokud bude implementováno +2 body |
| Pouziti mapy s vyznacenim aktualniho prostoru | pokud bude implementováno +2 body |
| Kromě menu bude použita i nástrojová lišta | pokud bude implementováno +2 body |