AI pro hru Obludárium
| Název práce: | AI pro hru Obludárium |
|---|---|
| Autor(ka) práce: | Hrubošová, Eliška |
| Typ práce: | Bakalářská práce |
| Vedoucí práce: | Sokol, Ondřej |
| Oponenti práce: | Zouhar, Jan |
| Jazyk práce: | Česky |
| Abstrakt: | Bakalářská práce se zabývá digitalizací karetní hry Obludárium, přičemž hlavní důraz je kladen na vytvoření automatického hráče s několika úrovněmi složitosti. Cílem je vytvořit program, v němž je možné hru proti těmto automatickým hráčům hrát, a zároveň je mezi sebou navzájem porovnat a analyzovat výsledky, kterých dosahují. Nejprve jsou vysvětleny pravidla hry Obludárium, poté je popsána implementace herní logiky. Aplikace je realizována v jazyce Python za pomocí knihovny pygame a objektově orientovaného programování. Jako automatický hráč je implementován náhodný hráč, heuristický hráč, hladový algoritmus a Monte Carlo Tree Search. Dále je popsáno fungování jednotlivých automatických hráčů a na závěr jsou mezi sebou porovnáváni a je provedena analýza výsledků simulovaných her. |
| Klíčová slova: | Python; Monte Carlo Tree Search; optimalizace; simulace; Obludárium |
| Název práce: | AI for the Game Carnival of Monsters |
|---|---|
| Autor(ka) práce: | Hrubošová, Eliška |
| Typ práce: | Bachelor thesis |
| Vedoucí práce: | Sokol, Ondřej |
| Oponenti práce: | Zouhar, Jan |
| Jazyk práce: | Česky |
| Abstrakt: | The bachelor’s thesis is focused on the digitization of the card game Carnival of Monsters, with the main emphasis on creating an automatic player with several levels of complexity. The goal is to create a program in which it is possible to play against these automatic players and to compare and analyze the results they achieve. First, the rules of the game are explained, then it is described how the game logic is implemented. The application is implemented in Python using the pygame library and object-oriented programming. The implemented automatic players are a random player, a heuristic player, a greedy algorithm, and a Monte Carlo Tree Search. Furthermore, the functioning of individual automatic players is described, and finally, they are compared with each other and an analysis of the results of simulated games is performed. |
| Klíčová slova: | Carnival of Monsters; Monte Carlo Tree Search; optimization; simulation; Python |
Informace o studiu
| Studijní program / obor: | Data Analytics |
|---|---|
| Typ studijního programu: | Bakalářský studijní program |
| Přidělovaná hodnost: | Bc. |
| Instituce přidělující hodnost: | Vysoká škola ekonomická v Praze |
| Fakulta: | Fakulta informatiky a statistiky |
| Katedra: | Katedra ekonometrie |
Informace o odevzdání a obhajobě
| Datum zadání práce: | 15. 1. 2026 |
|---|---|
| Datum podání práce: | 8. 5. 2026 |
| Datum obhajoby: | 15. 6. 2026 |
| Identifikátor v systému InSIS: | https://insis.vse.cz/zp/95164/podrobnosti |