Cílem této práce bylo vytvořit funkční dungeon-based hru s různými prvky jako boj s nepřáteli, sbírání a používání předmětů, zobrazení životů a inventáře, a další. Projekt splňuje všechny požadavky stanovené pro hru a obsahuje několik dodatečných prvků, které rozšířily jeho funkčnost.
Pro vytvoření této hry byla použita nejnovější verze programovacího jazyka Java (JDK 21) a vývoj probíhal v InteliJ IDEA. Žádné externí knihovny nebyly použity, což znamená, že hra by měla být spustitelná bez nutnosti instalace dalšího softwaru.
Hra se odehrává v rozlehlé říši Eldorie, kde se nachází starobylá kobka známá jako Kovárna zpustošení. Tato kobka byla vytvořena tajemným čarodějem Malgathem Zlovolným, který se snažil ovládnout elementární síly ohně a páry pro své temné účely. Legendy hovoří o probuzení této kobky a mocné bytosti v ní zvané Kotelník.
- Boiler Man (Kotelník): Hlavní boss dungeonu, který hráč musí porazit, aby získal klíč k opuštění kobky.
Hra obsahuje následující herní mechaniky:
- Sbírání předmětů
- Prodej a nákup předmětů v shopu
- Zobrazení životů
- Zobrazení inventáře
- Doplnění životů
- Pohyb mezi místnostmi
- Boj s nepřáteli
- Hra začíná v místnosti bez nepřátel, aby se hráč mohl seznámit s prostředím. Hráč obdrží meč a 1 heal.
- Před opuštěním místnosti musí hráč porazit nepřítele v této místnosti (kromě začáteční a konečné místnosti).
- Při nalezení předmětu se hráči zobrazí možnost sebrat ho nebo ne.
- Hráč postupuje kobkou, sbírá předměty a musí porazit bosse v místnosti "Workshop", aby mohl opustit kobku pomocí "Křišťálového klíče".
Hra byla vyvíjena po několik týdnů a splnila očekávání autora. Autor též získal nové dovednosti a tato tématika ho nadchla.
Kotelník je hlavní boss v dungeonu "Kovárna zpustošení". Tato mocná bytost ovládá ohnivou energii a páru a je nebezpečným protivníkem pro hráče. Následuje základní informace o Kotelníkovi:
- Síla: Kotelník má velké množství životů a silnou sílu útoku.
- Speciální schopnosti: Kotelník může použít magické útoky na hráče, které způsobují vysoké poškození.
- Strategie poražení: Hráč musí být obezřetný a vyvinout strategii, jak minimalizovat poškození a zároveň zasadit dostatečné množství útoků, aby porazil Kotelníka. Použití vhodných předmětů a strategie boje je klíčové pro úspěch.
-- Pokud hráč porazí Kotelníka, získá klíč k opuštění dungeonu a může hru dokončit.