Tower-defense/attack hra v Unity
but.committee | 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) | cs |
but.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. | cs |
but.jazyk | čeština (Czech) | |
but.program | Informační technologie | cs |
but.result | práce byla úspěšně obhájena | cs |
dc.contributor.advisor | Vlnas, Michal | cs |
dc.contributor.author | Kratschmer, Tomáš | cs |
dc.contributor.referee | Milet, Tomáš | cs |
dc.date.created | 2024 | cs |
dc.description.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#. | cs |
dc.description.abstract | 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. | en |
dc.description.mark | B | cs |
dc.identifier.citation | KRATSCHMER, T. Tower-defense/attack hra v Unity [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2024. | cs |
dc.identifier.other | 153107 | cs |
dc.identifier.uri | http://hdl.handle.net/11012/248194 | |
dc.language.iso | cs | cs |
dc.publisher | Vysoké učení technické v Brně. Fakulta informačních technologií | cs |
dc.rights | Standardní licenční smlouva - přístup k plnému textu bez omezení | cs |
dc.subject | Počítačová hra | cs |
dc.subject | Unity | cs |
dc.subject | Tower wars | cs |
dc.subject | Karetní strategie | cs |
dc.subject | Minimax | cs |
dc.subject | Náhodná procházka | cs |
dc.subject | Computer game | en |
dc.subject | Unity | en |
dc.subject | Tower wars | en |
dc.subject | Card strategy | en |
dc.subject | Minimax | en |
dc.subject | Random walk | en |
dc.title | Tower-defense/attack hra v Unity | cs |
dc.title.alternative | Tower-defense/attack game in Unity | en |
dc.type | Text | cs |
dc.type.driver | bachelorThesis | en |
dc.type.evskp | bakalářská práce | cs |
dcterms.dateAccepted | 2024-06-14 | cs |
dcterms.modified | 2024-06-17-08:45:22 | cs |
eprints.affiliatedInstitution.faculty | Fakulta informačních technologií | cs |
sync.item.dbid | 153107 | en |
sync.item.dbtype | ZP | en |
sync.item.insts | 2025.03.18 21:01:54 | en |
sync.item.modts | 2025.01.17 10:23:16 | en |
thesis.discipline | Informační technologie | cs |
thesis.grantor | Vysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačové grafiky a multimédií | cs |
thesis.level | Bakalářský | cs |
thesis.name | Bc. | cs |