Neeuklidovská VR hra
Loading...
Date
Authors
Vašek, Matej
ORCID
Advisor
Referee
Mark
A
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
Abstract
Táto práca sa zaoberá návrhom a implementáciou videohry logického žánru, ktorá experimentuje s neeuklidovským priestorom. Takýto priestor je charakteristický tým, že často popiera základné geometrické pravidlá konvenčného euklidovského priestoru. Hra je zameraná pre jedného hráča a je určená pre periférie virtuálnej reality. Implementácia videohry bola uskutočnená vo vývojovom prostredí Unity s použitím programovacieho jazyka C#. V práci je možné sa dočítať o princípoch a spôsoboch tvorby neeuklidovských prvkov ako aj riešením všeobecných problémov spojených s tradičnou VR hrou. Medzi jednu z hlavných mechaník hry patrí tzv. portál, ktorý je popísatelný ako plocha prepojujúca dva vzdialené priestory. V texte je obsiahly nie len koncept realizácie takejto mechaniky, ale aj okolité aspekty, ako je realistická fyzikálna interakcia, vizuálna reprezentácia, spôsoby teleportácie medzi portálmi a rôzne optimalizačné techniky umožňujúce efektívnu implementáciu takéhoto systému. Výsledná hra obsahuje aj niekoľko úrovní v podobe logických puzzle hádanok, ktoré demonštrujú rôzne spôsoby využitia portálov. Takýto systém je použiteľný nie len ako herná mechanika, ktorá sa prezentuje užívateľom, ale aj ako asistenčný nástroj, ktorý uľahčuje logické usporiadanie 3D scény alebo aj ako spôsob expanzie často limitovaného fyzického VR priestoru.
This work deals with the design and implementation of a logical genre video game which experiments with non-euclidean space. Such space is characterized by the fact that it often denies the basic geometric rules of conventional euclidean space. The game is designed for one player and is intended for peripheries of virtual reality. The implementation of the game was carried out in the development environment Unity with the use of the C# programming language. The work contains informations about the principles and methods of creating non-euclidean elements as well as solutions to general problems associated with traditional VR game. One of the main mechanics of the game is the so-called portal, which can be described as a surface connecting two distant spaces. The text contains not only the concept of implementing such a mechanism but also surrounding aspects such as realistic physical interaction, visual representation, ways of teleporting between portals and various optimization techniques that allow efficient implementation of such a system. The final game also contains several levels in the form of logical puzzle levels that demonstrate various ways of using portals. Such a system is not only usable as a game mechanic that is presented to the user but also as an assistive tool that facilitates the logical arrangement of a 3D scene or as a way to expand the often limited physical VR space.
This work deals with the design and implementation of a logical genre video game which experiments with non-euclidean space. Such space is characterized by the fact that it often denies the basic geometric rules of conventional euclidean space. The game is designed for one player and is intended for peripheries of virtual reality. The implementation of the game was carried out in the development environment Unity with the use of the C# programming language. The work contains informations about the principles and methods of creating non-euclidean elements as well as solutions to general problems associated with traditional VR game. One of the main mechanics of the game is the so-called portal, which can be described as a surface connecting two distant spaces. The text contains not only the concept of implementing such a mechanism but also surrounding aspects such as realistic physical interaction, visual representation, ways of teleporting between portals and various optimization techniques that allow efficient implementation of such a system. The final game also contains several levels in the form of logical puzzle levels that demonstrate various ways of using portals. Such a system is not only usable as a game mechanic that is presented to the user but also as an assistive tool that facilitates the logical arrangement of a 3D scene or as a way to expand the often limited physical VR space.
Description
Citation
VAŠEK, M. Neeuklidovská VR hra [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2023.
Document type
Document version
Date of access to the full text
Language of document
sk
Study field
Informační technologie
Comittee
prof. Ing. Adam Herout, Ph.D. (předseda)
doc. Dr. Ing. Otto Fučík (člen)
doc. Ing. Vítězslav Beran, Ph.D. (člen)
Ing. Jiří Hynek, Ph.D. (člen)
doc. Mgr. Lukáš Holík, Ph.D. (člen)
Date of acceptance
2023-06-14
Defence
Student nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A.
Result of defence
práce byla úspěšně obhájena
Document licence
Standardní licenční smlouva - přístup k plnému textu bez omezení