Zadanie 1 - Špecifikácia
Špecifikácia projektu - zámer, požiadavky, UML diagram, náčrt UI
Zadanie 1 - Špecifikácia
Termín odovzdania: 08.03.2026 23:59 Miesto odovzdania: AIS
Povolené frameworky
Pre vývoj hier môžete použiť tieto frameworky:
Úloha v rámci zadania
1. Zámer projektu
Vypracujte zámer projektu, je konkrétnejší popis toho, čo idete robiť, ale NIE technický opis toho, čo idete robiť. Predstavte si, že idete hru predstaviť manažérovi herného štúdia (t. j. nevie v zásade nič o programovaní).
Opíšte:
- Aký typ hry budete robiť
- O čo v hre ide
- Kedy hráč vyhrá
- Herná mechanika
- Postavy
- Levely
- Objekty v hre
Nezabudnite, že ste na predmete OOP, preto pri zámere projektu myslite na to, že budete potrebovať využiť objektovo orientovanú paradigmu v samotnej implementácii.
Téma vašej hry musí byť odlišná od témy kolegu z vášho cvičenia.
2. Funkcionálne požiadavky
Vytvorte zjednodušenú špecifikáciu (požiadavky), čo má hra „robiť“, priraďte im prioritu, podľa tejto priority následne budete implementovať Váš projekt.
- Spísať základné oblasti/celky, ktoré bude projekt mať
- K tomu napísať úlohy, ktoré treba vykonať
- Úlohy usporiadané podľa priority
- Môžete použiť Jiru alebo obdobný nástroj
Nebudú to úplne funkcionálne požiadavky, skôr to bude backlog úloh, ktoré si máte spísať.
3. UML diagram tried
Identifikujte najdôležitejšie triedy a ich najdôležitejšie metódy a vytvorte diagram najdôležitejších tried – tých, ktoré najviac vyjadrujú základnú myšlienku hry – zakreslený do zjednodušeného UML diagramu tried.
4. Nákres UI
Jednoduchý shape-up návrh podľa príkladu: Shape Up - Chapter 2
Žiadne wireframes ani Figma nákresy. Má to byť jednoduchý náčrt.
Dokumentácia musí obsahovať
- Opis rámcovej témy
- Akú hru budete robiť
- Jednoduchý obrázok UI
- Vymenovať Entity
Hodnotenie
Všetky odovzdané práce budú podrobené kontrole plagiátorstva a musia byť v súlade s Etickým kódexom.
| Kritérium | Body |
|---|---|
| Špecifikácia a architektúra | 5 bodov |
Čo má obsahovať odovzdanie
Jeden .pdf súbor s názvom MenoPriezvisko_Zadanie1.pdf, ktorý bude obsahovať všetky časti spomenuté vyššie.