Tahové hry v 2D mřížce využívající PDDL simulátor
Turn-Based Game in 2D Grids using PDDL-based Simulator
bakalářská práce (OBHÁJENO)
Zobrazit/ otevřít
Trvalý odkaz
http://hdl.handle.net/20.500.11956/101218Identifikátory
SIS: 198007
Kolekce
- Kvalifikační práce [10957]
Autor
Vedoucí práce
Oponent práce
Brunetto, Robert
Fakulta / součást
Matematicko-fyzikální fakulta
Obor
Obecná informatika
Katedra / ústav / klinika
Katedra softwaru a výuky informatiky
Datum obhajoby
6. 9. 2018
Nakladatel
Univerzita Karlova, Matematicko-fyzikální fakultaJazyk
Čeština
Známka
Výborně
Klíčová slova (česky)
simulace, tahové hry, 2D mřížka, plánování, PDDLKlíčová slova (anglicky)
simulation, turn-based games, 2D grid, planning, PDDLPDDL je jazyk, ve kterém se zapisují plánovací problémy. V této práci se zabýváme tím, jak pomocí jazyka PDDL vytvářet simulační hry. Zejména pak si- mulační hry v 2D mřížce. Nejprve ukážeme, že tvoření těchto her pomocí PDDL má několik nedostatků. V zápětí klasické PDDL rozšíříme o několik funkcí, které nám tvorbu her umožní. K těmto rozšířením přidáme i několik funkcí, které nám značně zjednoduší tvorbu her. Pro toto upravené PDDL vytvoříme program, který na základě PDDL a vhodného konfiguračního souboru vytvoří interak- tivní simulaci s možností vizualizace. V tomto prostředí pak v jazyce PDDL popíšeme několik her a definujeme jejich vizualizace. 1
PDDL is language, that is used to write planning problems. In this thesis, we deal with how to use PDDL as the language for the creation of simulation games, especially the creation of games in a 2D grid. We will find out, that PDDL is not complex enough for those games, because of it is missing element of random elements. So we will create the extension of classic PDDL, where we will add random elements and other functions that will make writing games easier. We will implement the program that will create the simulation of a game with interactive visualization from PDDL and configuration file. In this framework, we will create several examples of games. 1