Tower-defense/attack hra v Unity

Loading...
Thumbnail Image

Date

Authors

Kratschmer, Tomáš

Mark

B

Journal Title

Journal ISSN

Volume Title

Publisher

Vysoké učení technické v Brně. Fakulta informačních technologií

ORCID

Abstract

Cílem této práce je shrnout základní aspekty her a představit často využívané koncepty, algoritmy a mechaniky (nejen) u karetních her a současně je demonstrovat na počítačové hře ByteWars. Tato práce se zaměřuje především na techniky umělé inteligence, jako je vyhledávání nejlepších cest v grafu (mapě) podle různých kritérií a prohledávání stavového prostoru pomocí metody ExpectiMiniMax pro možnost hraní hry počítačem. Každá hra musí být nějak zábavná a musí zaujmout hráče, proto tato práce pojednává i o konceptech herního designu. Výsledkem této práce je i samotná hra, která je volně dostupná na portálu itch.io. Ta je vyvinuta v populárním herním enginu Unity s pomocí programovacího jazyka C#.
The aim of this thesis is to summarize the basic aspects of games and to introduce frequently used concepts, algorithms and mechanics (not only) in card games, and at the same time to demonstrate them on the computer game ByteWars. This thesis mainly focuses on artificial intelligence techniques, such as finding the best paths in a graph (map) according to different criteria and searching the state space using the method ExpectiMinimax for the possibility of playing the game by computer. Since every game must be somehow fun and must engage the player, this thesis also discusses game design concepts. In addition to the text, the result of this work is the game itself, which is freely available on itch.io. It is developed in the popular Unity game engine using the C# programming language.

Description

Citation

KRATSCHMER, T. Tower-defense/attack hra v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024.

Document type

Document version

Date of access to the full text

Language of document

cs

Study field

Informační technologie

Comittee

doc. Dr. Ing. Otto Fučík (předseda) Mgr. Kamil Malinka, Ph.D. (člen) Ing. Vojtěch Mrázek, Ph.D. (člen) Ing. Libor Polčák, Ph.D. (člen) Ing. David Bařina, Ph.D. (člen)

Date of acceptance

2024-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 B.

Result of defence

práce byla úspěšně obhájena

DOI

Collections

Endorsement

Review

Supplemented By

Referenced By

Citace PRO