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 |