OOP - FIIT STU

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

Frameworky sú povolené, ale nie sú povinné. Môžete použiť čistú Javu (Swing, JavaFX), ale môžete použiť aj frameworky, ktoré vám pomôžu s vývojom hier.

Pre vývoj hier môžete použiť tieto frameworky:

  • LibGDX - Cross-platform game development framework
  • dyn4j - Physics engine for Java

Úloha v rámci zadania

1. Zámer projektu

Vypracujte zámer projektu - 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 usporiadajte 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ť

  1. Formálne náležitosti - titulná strana, obsah, číslovanie strán
  2. Opis rámcovej témy
  3. Akú hru budete robiť
  4. Jednoduchý obrázok UI
  5. Vymenovať Entity
  6. Zjednodušený UML diagram

Hodnotenie

Všetky odovzdané práce budú podrobené kontrole originality a musia byť v súlade s Etickým kódexom.

KritériumBody
Špecifikácia a architektúra5 bodov

Čo má obsahovať odovzdanie

Jeden .pdf súbor s názvom MenoPriezvisko_Zadanie1.pdf, ktorý bude obsahovať všetky časti spomenuté vyššie.

On this page