Artificial Intelligence in the Elementals Game

Jozef Vilkolák · 2016

Vývoj umelej inteligencie (AI) pre pocitacove hry casto vyžaduje veľa snahy od vývojarov na vymyslenie co najlepsie sa spravajucej strategie. Taketo odborne znalosti sa potencionalne menia s každou modifikaciou herných mechanik. Tato praca je o použiti neuroevolucie pre vyvinutie neuronovej siete schopnej hrať pocitacovu hru s nazvom Elementals. Evolucii poskytneme co najmensie množstvo odborných znalosti. Použitie tohto pristupu ku strojovemu uceniu pre hernu AI ma výhodu v tom, že je sama schopna sa znova nauciť hru podľa nových pravidiel. Konkretna použita metodologia evolucie je suťaživa koevolucia pomocou algoritmu NeuroEvolution of Augmenting Topologies (NEAT). Vykonali sme 80 experimentov s roznymi nastaveniami. Vsetky výsledne siete sa nasledne zucastnili turnaja, aby sme zistili, ktore nastavenia su najefektivnejsie. Najlepsiu z týchto sieti sme nechali vyvijať sa podstatne dlhsie. Spolu s jej predchodcom sme ju otestovali voci zakladným strategiam a ľudským hracom, aby sme zhodnotili do akej miery sa uskutocnilo ucenie.

Read the paper · More papers on PaperTik