Vliv hodnotících funkcí na průběh hry Člověče nezlob se.
Loading...
Date
Authors
Ondrášek, Martin
Advisor
Referee
Mark
D
Journal Title
Journal ISSN
Volume Title
Publisher
Vysoké učení technické v Brně. Fakulta informačních technologií
ORCID
Abstract
Tato práce se zabývá rozhodováním více agentů ve hře Člověče, nezlob se pomocí algoritmu MaxN, který slouží k výběru nejlepšího možného tahu na základě aktuální situace ve hře. Pro zvolený problém byl vytvořen program pro tuto hru, který využívá různé evaluační funkce k odlišnému hodnocení herních stavů a podpoře výběru nejlepšího tahu. Výsledky simulací ukázaly, že některé evaluační funkce mají výrazný vliv na výkonnost hráče, přičemž nejlepší varianta dosáhla 39% vítězství proti jiným strategiím ve hře se čtyřmi hráči. Přínosem téhle práce je ověření, že i algoritmus MaxN je možné použít ve hře s náhodou. Na základě zjištěných údajů lze určit nejvhodnější strategii ve hře Člověče, nezlob se a vliv hloubky zanoření na průběh hry.
This thesis addresses multi-agent decision-making in the game Ludo using the MaxN algorithm, which is designed to select the best possible move based on the current game state. A program for playing the game was developed, using different evaluation functions that asses game states in various ways to help select the best move. Simulation results showed that certain evaluation functions significantly affect player performance, with the best variant achieving a 39% win rate against other strategies in a four-player game. The main contribution of this work is the demonstration that the MaxN algorithm can also be applied in games involving randomness. Based on the collected data, it is possible to identify the most effective strategy in Ludo and analyze the impact of search depth on gameplay.
This thesis addresses multi-agent decision-making in the game Ludo using the MaxN algorithm, which is designed to select the best possible move based on the current game state. A program for playing the game was developed, using different evaluation functions that asses game states in various ways to help select the best move. Simulation results showed that certain evaluation functions significantly affect player performance, with the best variant achieving a 39% win rate against other strategies in a four-player game. The main contribution of this work is the demonstration that the MaxN algorithm can also be applied in games involving randomness. Based on the collected data, it is possible to identify the most effective strategy in Ludo and analyze the impact of search depth on gameplay.
Description
Citation
ONDRÁŠEK, M. Vliv hodnotících funkcí na průběh hry Člověče nezlob se. [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2025.
Document type
Document version
Date of access to the full text
Language of document
cs
Study field
Informační technologie
Comittee
prof. RNDr. Alexandr Meduna, CSc. (předseda)
Ing. Martin Hrubý, Ph.D. (člen)
Ing. Tomáš Milet, Ph.D. (člen)
Ing. Zbyněk Křivka, Ph.D. (člen)
Ing. Marcela Zachariášová, Ph.D. (člen)
Date of acceptance
2025-06-20
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 D.
Result of defence
práce byla úspěšně obhájena
