Automatizovaný turnajový systém pro platformu Pogamut

Date issued

2012

Journal Title

Journal ISSN

Volume Title

Publisher

Západočeská univerzita v Plzni

Abstract

Tato práce pojednává o turnajovém systému pro platformu Pogamut. Pogamut je software naprogramovaný v jazyce Java, který umožňuje ovládání virtuálních agentů v prostředí několika herních enginů. Nejvíce se používá ve hře Unreal Tournament 2004 (UT2004). Tato práce prezentuje program, který vytváří turnaje v této hře. Umožňuje uživateli nastavit si, o jaký mód hry se jedná, nastavit si limity na skóre a na čas a také výběr mapy. Uživatel si poté může nehrát jednotlivé JAR soubory obsahující Pogamut boty, nastavit parametry jednotlivým botům a seznam zápasů, kde bude znázorněno, kdo bude hrát s kým. Po spuštění programu program automaticky spouští server hry UT2004 se všemi nadefinovanými parametry a také připojuje jednotlivé boty do hry. Po skončení turnaje program vytvoří tabulku výsledků s odkazy na jednotlivé zápasy a vizualizace jednotlivých zápasů, ve kterých uživatel může vidět průběh celého zápasu včetně detailů, jako např. kdo zabil koho, kdo sebral jakou zbraň a kolik života a štítů měli jednotliví boti v daný čas. Program vytvořený v rámci této bakalářské práce byl úspěšně použit jako nástroj pro testování semestrálních prací studentů na předmětu KIV/ISW na Fakultě aplikovaných věd Západočeské univerzity v Plzni.

Description

Subject(s)

turnaj, turnajový systém, Pogamut, UT2004, Unreal Tournament 2004, agent, bot

Citation