Bakalářská práce

A Framework for Modelling Tabletop Game Rules

Jan Pokorný
Anotace

Framework pro digitální popis pravidel stolních her je navržen, implementován jako knihovna, a vyhodnocen na případové studii skutečné stolní hry. Framework používá stromovou strukturu herních kamenů a polí pro reprezentaci fyzických aspektů stolní hry. Vlastní logika výběru funkcí je použita pro zachycení pravidel a jejich speciálních případů. Framework byl implementován jako knihovna v jazyce JavaScript …více

Abstract

A framework for digitally describing tabletop game rules is proposed, implemented in a library, and evaluated on a case study of a real-world tabletop game. The framework uses a tree-like structure of tokens and fields to represent the physical aspects of the tabletop game. Custom dispatch logic is used for handling rules and their special cases. The framework was implemented as a JavaScript library …více

Zadání práce
The aim of this bechelor's thesis is to design, describe and implement a general framework for modelling the rules of different tabletop, board and card games. The student will implement a library in a chosen programming language, which will implement the designed framework. Furthermore, the student will realize a case study of using this library on at least one non-trivial game.
Práce zkontrolována:
17. 12. 2019 10:08, prof. RNDr. Jiří Barnat, Ph.D., učo 3496
Jazyk práce
angličtina angličtina
Termín obhajoby
11. 2. 2020
Práce byla úspěšně obhájena

Vedoucí

prof. RNDr. Jiří Barnat, Ph.D., učo 3496
KTP FI MU

Oponent

Mgr. Lukáš Korenčik
KTP FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Informatika
  • Přidání souboru

    Soubor nebo složku lze nahrát pomocí tlačítka Přidat.
  • Další operace se soubory

    Podrobnosti lze zjistit označením příslušného řádku.
  • Pohled pro experty

    Pro častou práci je možné zvolit režim Více možností.
  • Vyhledávání souborů

    Vyhledávaný výraz můžete zadat přímo do adresního řádku.
  • Rychlý přístup k souborům

    Pomocí funkce Nedávné je možné se rychle vrátit k právě prohlíženým souborům. Oblíbené soubory je také možné označit Hvězdičkou.