|
3D Autoškola
Melcer, Pavel ; Vlk, Jan (oponent) ; Chudý, Peter (vedoucí práce)
V této práci je řešena problematika trénování řidičských dovedností s využitím 3D simulátoru autoškoly, který kontroluje dodržování pravidel silničního provozu. Existující simulátory jsou rozděleny podle charakteristik a popsány. Text obsahuje soupis implementovaných pravidel a souhrn vhodných nástrojů. Výsledná aplikace je postavena na Unreal enginu a text popisuje jednotlivé fáze vývoje.
|
|
3D Hra v Unity s využitím analýzy hudby
Petrjanoš, Jakub ; Chlubna, Tomáš (oponent) ; Milet, Tomáš (vedoucí práce)
Tato práce pojednává o zpracování hudby a jejím využití při tvorbě hry v herním engine Unity. Pomocí analýzy hudby je ve hře řešeno hledání cesty přes procedurálně generovaný terén. Při vývoji byly použity experimentální postupy a výsledkem je hra, která podle vybrané skladby vygeneruje trať v procedurálně vytvořeném terénu a vizuálně reaguje na prvky hudby.
|
|
Rozšíření vývojové platformy Unity pro vizuální programování
Horký, Lukáš ; Hynek, Jiří (oponent) ; Kreslíková, Jitka (vedoucí práce)
Cílem diplomové práce je tvorba rozšíření pro vývojovou platformu Unity, které umožní tvorbu počítačových her od návrhu herní logiky po samotné programování scén na vizuální úrovni. Rozšíření pak tvoří abstraktní vrstvu mezi návrháři, kteří spravují herní prvky na logické úrovni a mezi programátory, kteří se starají o implementaci některých částí, jejichž tvorbu není možno automatizovat. Usnadňuje pak některé návrhové procesy a iterace vývoje eliminací potřeby ručního programování na místech, které automatizovat možno je a umožňuje se soustředit na samotný proces vývoje.
|
|
Generátor žalářů pro Unreal Engine
Mořkovský, Samuel ; Vlnas, Michal (oponent) ; Starka, Tomáš (vedoucí práce)
Práce se zabývá návrhem a implementací generátoru dungeonů pro herní engine Unreal Engine verze 4. Pro výsledek byla zvolena forma pluginu, která umožňuje generátor vložit do již existujícího projektu bez nutnosti zásahu do zdrojového kódu. Parametry modifikující proces generování jsou předávány z uživatelského rozhraní Unreal Enginu. Výsledkem procesu je množina místností a chodeb, které místnosti propojují tak, aby bylo možné každou místnost navštívit. Všechny tyto objekty jsou reprezentovány 3D modely v aktuální úrovni.
|
|
Strategická počítačová hra
Dlabola, Jakub ; Rybková, Blanka (oponent) ; Roupec, Jan (vedoucí práce)
Bakalářská práce seznamuje čtenáře s původem strategických počítačových válečných her a jejich historií. Ukazuje vývoj strategických válečných her od prvního kriegsspielu po současné kusy hrané na počítači. Dále se stručně zabývá možnostmi tvorby strategické počítačové hry v jazyce C++ a podrobně popisuje autorem vytvořenou strategickou počítačovou hru Stíny.
|
|
Action Game Demo in Unity
Petr, Radek ; Kapinus, Michal (oponent) ; Matýšek, Michal (vedoucí práce)
This thesis focuses on game development and the design of game mechanics that allow players to interact dynamically with the environment, overcome obstacles, and progress in the game. The Unity game engine, along with its physics and artificial intelligence solutions, was utilized to create a set of tools for the player to gradually learn to use. The goal is to challenge the player with enemies and puzzles, requiring both quick action and creative problem-solving. This work provides insight into the complex process of game development and the technical challenges involved in creating engaging game mechanics that keep players engaged and immersed in the game world.
|
|
Hra v Unity s RPG prvky
Svatý, David ; Karas, Matej (oponent) ; Vlnas, Michal (vedoucí práce)
Práca sa zaoberá vývojom RPG hry za pomoci vývojového enginu Unity. Jej cieľom je poukázať na jednotlivé aspekty herného vývoja a prezentovať výslednú prácu. Hra je žánru fantasy, je v top-down perspektíve, obsahuje RPG mechaniky v podobe vylepšiteľných atribútov hráča, má procedurálne generované prostredie a umelú inteligenciu na kontrolu nehrateľných postáv. V kapitolách sú prezentované teoretické poznatky, algoritmy a mechaniky používané v hernom vývoji, ako aj návrh hry a podrobný popis finálnej implementácie aplikácie.
|
|
My Teenage Dream Never Ended
Jarošová, Sára ; Zálešák, Jan (oponent) ; Klímová, Barbora (vedoucí práce)
V diplomové práci se zabývám tématem post paměti, přemýšlím nad možnostmi (ne)životaschopnosti budoucnosti v kontextech, kde minulost zůstává stále přítomna. Člověk vyrůstá v příbězích předcházejících jeho narození. Svoje vlastní příběhy tak často neúmyslně formuje traumatickými událostmi, které z časového principu nelze přenést, pochopit ani znovu vytvořit. Diplomová práce leží na pomezí abstraktní roviny péče o paměť, procesem mapování a přehodnocování vlastní definice toho, co je domov postavený na rodinné historii. Vytvářím dystopické video odehrávající se v budoucnosti, v digitálně vytvořeném světě po rozpadu současného světa, jak jej známe. Současnost se pod řetězci světových, politických, ekologických a ekonomických krizí hroutí, což je jedním ze znaků sdílené přítomnosti, jež se raději utopicky dívá do budoucnosti anebo hledá melancholickou útěchu v minulosti. Ale co dělat, když ani minulost definující naší vlastní historii neexistuje vůbec, anebo v rozostřených střepech dětských vzpomínek a budoucnost nám nemá, co nabídnout?
|
|
Kooperativní hra pro dva hráče v Unity
Červinka, Petr ; Karas, Matej (oponent) ; Milet, Tomáš (vedoucí práce)
Cílem této práce je vytvoření hry v herním enginu Unity. Projekt je složen ze dvou částí. První částí je hra samotná, ve které dva hráči ovládají dvě postavy na jedné klávesnici, přičemž musí spolupracovat a překonávat překážky a nebezpečí. Jedná se o herní mechaniky, které buď hráčům brání v postupu úrovněmi nebo je při doteku zabije. Druhou částí je editor map, který umožňuje hráčům vytvářet vlastní úrovně. Každá úroveň je složená z objektů, například bloků, pozadí a herních mechanik. Tyto objekty je možné dynamicky přidávat, odstraňovat a přesouvat.
|
|
Real-Time Generator of 2.5D Game World
Dubec, Matej ; Pečiva, Jan (oponent) ; Chlubna, Tomáš (vedoucí práce)
The goal of this thesis is to design and create a game world generator, working in real-time, in Unity game engine. The thesis revolves around principes of game creation, methods of procedural generation of objects used in games and describes the design and implementation of the generator.
|