Bakalářská práce

Implementácia umelej inteligencie do hry Catch the Phantom

AI Implementation for the Catch the Phantom Game

Matej Rišňovský
Anotace

Práca sa zaoberá implementáciou umelej inteligencie do hry Catch the Phantom a počítačových hier všeobecne, a nadväzuje na diplomovú prácu Mária Kudolániho Umělá inteligence pro hru Catch the Phantom. V nej autor predstavil návrh algoritmu AI pre hru Catch the Phantom a hry podobné. Táto práca rieši nedostatky tohto návrhu, ako ho vylepšiť, a implementuje algoritmus do hry samotnej. K vylepšeniu návrhu …více

Abstract

The main focus of this bachelor thesis is an AI implementation for the game Catch the Phantom and for games in general, and follows the results of master thesis by Mario Kudolani Umělá inteligence pro hru Catch the Phantom. In mentioned master thesis, author presents solution for AI algorithm for the game Catch the Phantom and similar. This thesis solves shortcomings of this solution, presents solution …více

Zadání práce

Cieľom tejto práce je implementácia umelej inteligencie do hry Catch the Phantom, ktorá je digitálnou obdobou stolnej hry ako napr. Šalingrad, Fantóm staré Prahy, alebo Scotland Yard. Hra je vytvorená v prostredí Unity.

Samotný algoritmus umelej inteligencie bol navrhnutý v rámci predošlej diplomovej práce Mária Kudolániho (viz. https://is.muni.cz/th/duubn/), kde vznikla aj prototypová implementácia v Matlabe. Náplňou tejto témy je implementácia algoritmu v jazyku C# a jeho integrácia do samotnej hry (do prostredia Unity).

Súčasťou práce je tiež overenie vlastností algoritmu v praxi, otestovanie a nastavenie konfiguračných parametrov, aby bol algoritmus reálne použitelný a nasaditeľný. V prípade potreby študent tiež navrhne a zapracuje vhodné úpravy algoritmu.

Výsledkom práce bude hra Catch the Phantom, v ktorej sa bude dat hrať v režime človek proti počítaču. Text práce stručne predstaví hru Catch the Phantom, zanalyzuje navrhnutý AI algoritmus (včetne prípadných vylepšení), popíše spôsoby, akými sa typicky implementuje AI do hier a v prostredí Unity, predstaví návrh implementácie, uvedie zaujímavé implementačné aspekty, popíše samotné testovanie a zanalyzuje získané výsledky.

Práce zkontrolována:
1. 6. 2020 15:30, RNDr. Roman Stoklasa, Ph.D., učo 139873
Jazyk práce
slovenština slovenština
Termín obhajoby
25. 6. 2020
Práce byla úspěšně obhájena

Vedoucí

RNDr. Roman Stoklasa, Ph.D., učo 139873
CABO KVI FI MU

Oponent

Mgr. Karel Štěpka, Ph.D., učo 172454
CABO KVI FI MU

Masarykova univerzita Fakulta informatiky
Studijní program
Aplikovaná 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.