Thesis Details

Prohlížečová hra s umělou inteligencí

Master's Thesis Student: Moravec Michal Academic Year: 2018/2019 Supervisor: Bartík Vladimír, Ing., Ph.D.
English title
Browser Game with Artificial Intelligence
Language
Czech
Abstract

Thesis describes design and implementation of a web browser game, which can be played by multiple players via the internet. The main goal is to manage the economy, although players can cooperate (trading) or play against each other (battles). NoSQL database is used for persistent storage of progress, which is also described in the thesis. Apart from human players there are also agents/bots, which play the game autonomously via state machines generated by genetic algorithms. Paper describes design and functionality of either the genetic algorithms, but also the state machines.

Keywords

Game, web, web game, browser game, authentification, authorization, javascript, react, Apollo, NoSQL database, MongoDB, state machine, genetic algorithm

Department
Degree Programme
Information Technology, Field of Study Computer Graphics and Multimedia
Files
Status
defended, grade D
Date
18 June 2019
Reviewer
Committee
Černocký Jan, prof. Dr. Ing. (DCGM FIT BUT), předseda
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Holub Jan, prof. Ing., Ph.D. (FIT CTU), člen
Křivka Zbyněk, Ing., Ph.D. (DIFS FIT BUT), člen
Polčák Libor, Ing., Ph.D. (DIFS FIT BUT), člen
Szőke Igor, Ing., Ph.D. (DCGM FIT BUT), člen
Citation
MORAVEC, Michal. Prohlížečová hra s umělou inteligencí. Brno, 2019. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2019-06-18. Supervised by Bartík Vladimír. Available from: https://www.fit.vut.cz/study/thesis/22100/
BibTeX
@mastersthesis{FITMT22100,
    author = "Michal Moravec",
    type = "Master's thesis",
    title = "Prohl\'{i}\v{z}e\v{c}ov\'{a} hra s um\v{e}lou inteligenc\'{i}",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2019,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/22100/"
}
Back to top