|
Universal Framework for Experiments with 3D Displaying Devices
Hlávka, Marek ; Milet, Tomáš (referee) ; Chlubna, Tomáš (advisor)
Devices displaying three-dimensional images are becoming more and more common in everyday life, and therefore it is necessary to ensure the best quality of the displayed space. This thesis deals with comparing the effectiveness of various methods of virtual reality display today, such as stereoscopic or holographic displays. It also deals with design, implementation, and publication of a framework that allows for the comparison and testing of such devices. The framework is created in the Unity game engine, mostly using scripts in the C# language. Thanks to the framework, it is easier and more efficient to compare different types or specific variations of devices for displaying the three-dimensional images. The published framework is available as open-source.
|
|
Game in Unity
Zahálka, David ; Vlnas, Michal (referee) ; Starka, Tomáš (advisor)
This final thesis focuses on the development of a 2D rogue-like computer game in the style of Vampire Survivors, featuring procedural elements. The game is implemented using the Unity game engine. The game map is procedurally generated using Perlin noise and cellular automata.
|
| |
|
Virtual model of post-apocalyptic survival
DŽUGANOVÁ, Marie
The master's thesis focuses on the development of a 3D desktop game. The thesis extensively describes the creation of 3D models and the design of the game world, up to the implementation of game logic and interaction in the Unity engine. Modelling in Blender is done in accordance with the principles of Low-Poly style, with an emphasis on minimizing computational demands. Scripts are implemented in the C# language, which is an integral part of the Unity environment. The game aims to provide players with an experience of collecting items necessary to unlock the target location on the game map and overcome various challenges, including encounters with NPC characters. The aim of the thesis is to provide a comprehensive view of the game development process with an emphasis on current trends and technological possibilities in the field.
|
|
2D plošinová hra v Unity
Fulla, Roman ; Vlnas, Michal (referee) ; Karas, Matej (advisor)
The objective of this Bachelor's thesis is to analyse in detail the history and the current state of development of 2D platformer games. To achieve this goal, various successful titles and currently in use game engines are examined. The acquired knowledge is applied in design and subsequent implementation of a short video game demo, presenting various aspects of game development. Unique mechanics serve the purpose of an innovative element. The resulting demo is presented in the form of a short video. Thus, this thesis provides a new perspective on the development of platformer games.
|
|
Technological IT Course for Internal Education
Orlíček, Michal ; Ryšavý, Ondřej (referee) ; Pluskal, Jan (advisor)
The aim of this bachelor's thesis is to create a technological course on C# programming language for internal education. Prior to the creation of the course itself, the research of relevant study materials, presentation technologies, and development environments was done. From that research, it was possible to choose the appropriate length of the course, its language, the structure of suitable materials, and technologies which were used to create these materials. Additional documents, such as the study plan, the timetable, the annotations, the prerequisites, and the list of the acquired knowledge, are created as well. Last but not least, there are course materials themselves, which contains thirteen theoretical presentations suited for lectures and five practical exercises.
|
| |
|
Image Viewer for Windows Mobile
Miklósy, Jiří ; Kajan, Rudolf (referee) ; Svoboda, Pavel (advisor)
Over the past few years, sales of pocket pc have increased dramatically due to the devices' popularity. As a result, these devices have replaced desktop computers in an increasingly wireless world. In this bachelor's thesis, I will describe different technologies that can be used with these computers. In the following chapters, I will try to explain programming in DirectX. The aim is for the reader to be familiarized with this framework, its usage, and problem-solving techniques. In the last chapter, I propose and implement image viewer, image upload, and tagging in 3D.
|
|
The database solution for storing measurement data
Holeček, Ivan ; Andrš, Ondřej (referee) ; Kovář, Jiří (advisor)
Diploma thesis is focused on elaboration of database solution for saving measured data. In theory part analyses database query language and database management system Microsoft SQL Server 2017. Further in theory part is focused on programming environment for application development using C# .NET. Thesis includes database solution for saving measured data, service console application for saving data into the database and user application for creating new measuring, representation of data and user administration.
|
|
Add-on to moto-racing software
Schneiderka, Dominik ; Macho, Tomáš (referee) ; Štohl, Radek (advisor)
The main goal of this bachelor´s thesis was to establish communication with scoreboard via RS-485 and develop application for reporter. Communication with scoreboard was added to existing program Regularity Rally, also main errors were corrected. To ensure correct behavior the existing database was slightly modified. All programs were developed in Microsoft Visual Studio 2017 and written in programming language C#. The database was developed via MySQL.
|