|
Game Development for Assessment of Human Memory, Attention and Reflexes
Petrovskyi, Denys ; Hussain, Yasir (referee) ; Malik, Aamir Saeed (advisor)
V této práci je podrobně popsán vývoj aplikace pro Android, která je určena k současnému hodnocení paměti, pozornosti a reflexů. Hlavním cílem bylo vytvořit interaktivní platformu, která uživatele nejen zapojí do kognitivních úkolů, ale také jim umožní sledovat jejich výkon v čase prostřednictvím statistické analýzy a grafů průběhu. Aplikace s využitím frameworku Flutter nabízí uživatelsky přívětivý a přehledný design a je integrována se službou Firebase pro efektivní správu uživatelských dat a ověřování. Projekt zahrnoval vývoj řady kognitivních modulů integrovaných do jediné hry, která se dynamicky přizpůsobuje výsledkům uživatele, čímž zajišťuje přesné hodnocení a zapojení uživatele. Uživatelské rozhraní bylo navrženo tak, aby bylo intuitivní a zajišťovalo snadné používání a přístupnost. Výsledky uživatelských testů ukazují, že aplikace úspěšně měří kognitivní schopnosti a poskytuje uživatelům cennou zpětnou vazbu, čímž podporuje neustálé zlepšování kognitivních schopností. Tato práce demonstruje potenciál herního hodnocení kognitivních schopností v mobilních aplikacích a přispívá k rozvoji oborů vzdělávacích technologií a kognitivní psychologie.
|
|
Top Down hra s prvky RPG
Heřmann, Pavel ; Bambušek, Daniel (referee) ; Milet, Tomáš (advisor)
The aim of the work is to create a 2D game with RPG elements using the Unity game engine. Collected powerups can be used to fulfill the RPG elements, modifying the character's behaviour. To enrich the game experience, several procedural generation methods are used to create game levels. This thesis describes the design and implementation explaining all three procedural generation methods namely: cellular automata, L-system generating building floor plans and grammar generating graph structure. Furthermore, several algorithms are used to generate the maps: the Bresenham algorithm, BFS, Kruskal algorithm to generate paths between rooms, dilation and random walk algorithm to generate the rooms of the map. Also discussed are other systems that take care of the proper functioning of the game, such as: a save system using JSON format, a combat system using Unity collision elements, boss design and implementation, character movement, and a system for upgrading the player character's abilities. The result is a fully functional game in which the player can visit three different types of maps, collect and then use various upgrades, fight enemies and save their progress.
|
|
Simulační strategie včelstev
Klimecká, Alena ; Polášek, Tomáš (referee) ; Milet, Tomáš (advisor)
The aim of this bachelor thesis is to design, implement, and test a game inspired by the life of bees. The design is based on researched data regarding bee biology and reviews of existing games on this topic. The game was developed using the Unity engine and coded in C\#. It features a tutorial campaign as well as the main gameplay, incorporating mechanics such as unit movement, combat with enemies, building of structures, world generation and exploration. The result is a 2D strategy game that not only offers a gaming experience but also educates players about the life of bees.
|
|
Interactive Application Using UnrealScript
Musil, Miloš ; Pečiva, Jan (referee) ; Navrátil, Jan (advisor)
This work is focused on the creating of projects in Unreal Developement Kit, mainly on their programming in language UnrealScript. There are shortly discused tools, integrated into UDK for creating scenes and operating their inner logic, same as some more significant classes of UnrealScript for work with game camera, HUD, elaborating user inputs and others. In the end, there is joined comparasion between UnrealScript and some other languages, usable for creation of user interfaces and evaluation of user tests, executed on final project in UDK.
|
|
Visualization Project Based on Unreal Development Kit
Bury, Jiří ; Navrátil, Jan (referee) ; Pečiva, Jan (advisor)
This work focuses on game development in the Unreal Development Kit (UDK). There are discussed technologies powering the Unreal Engine 3 and tools that includes UDK. The thesis also deals with solution of a fully dynamic day cycle, advanced materials processing and generally scene creation for the game and cinematic industry. Related to skinning, rigging, texturing, importing into UDK, assigning materials and linking with the UnrealScript code, the modeling procedure of objects is explained in detail (in this case on a car).
|
|
Design and Implementation of a Game for Nintendo Game Boy
Krejčíř, Štěpán ; Polášek, Tomáš (referee) ; Čadík, Martin (advisor)
This bachelor's thesis briefly introduces the reader to the context surrounding the launch of the handheld console Nintendo Game Boy. It focuses on the development process for this console, lists the console's quirks that are essential to know in order to write effective code, and suggests solutions to some common problems. The practical part describes the design and implementation of a rhythm game for Game Boy using C language and GBDK-2020 toolkit.
|
|
Multiplayer Game for a Mobile Device
Čechák, Daniel ; Hradiš, Michal (referee) ; Bambušek, Daniel (advisor)
The aim of this work is to design and develop a simple and yet fun game for mobile devices, which can entertain players and make their moments of rest more pleasant. The game is developed in Unity. It is a board game for 2-4 players and contains four minigames. Players move around the board using dice rolls and are affected by bonuses gained in minigames based on their skill. The thesis describes the process of designing this game as well as its implementation. Last but not least, the work includes several methods of testing for this game. The game has been published and is freely available on Google Play under the name MiniBoard Champ.
|
|
Flight Game for Android
Šabata, David ; Kajan, Rudolf (referee) ; Herout, Adam (advisor)
This work deals with flight game development on Android platform. Firstly the possibilities of native development and development using Libgdx library will be discussed. Then flight mechanics of a real aircraft and simplified mechanics used in flight games will be explained. The work will also summarize current trends in mobile flight game controls and will propose a new control method based on touch input. Using this method a flight game will be designed and implemented. In the end of this work the process of testing and publishing will discussed, as well as possibilities of further development.
|
|
Space Game Project Using Delta3D Simulation Engine
Sauer, Václav ; Milet, Tomáš (referee) ; Pečiva, Jan (advisor)
This bachelor's thesis is about gaming and simulation open-source engine Delta3D and its possibilities in game design and development. Work describes basics and ideology of this engine and how engine handles drawing, physics, audio processing and other things widely used in current games. Furthermore this work describes tools offered by engine, which may be used in the process of creating games. This information is then used to implement simple game created with this engine. Process of design and implementation is described in the main part of this thesis.
|
|
Simple Game Using Java3D API
Obr, Jakub ; Herout, Adam (referee) ; Beran, Vítězslav (advisor)
This thesis concentrates on an application interface Java 3D and its usability for game programming. It presents description of this interface and a short presentment of its alternates. It also presents testing scheme for this interface and the tests results. In the end it shows simple game concept using this interface and main implementation features of this concept.
|