Automatizovaný turnajový systém pro platformu Pogamut

dc.contributor.advisorRohlík, Ondřej
dc.contributor.authorBárta, Milan
dc.date.accepted2012-06-07
dc.date.accessioned2013-06-19T06:42:03Z
dc.date.available2012-02-03cs
dc.date.available2013-06-19T06:42:03Z
dc.date.issued2012
dc.date.submitted2012-05-11
dc.description.abstractTato 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.cs
dc.description.abstract-translatedThis thesis deals with tournament system for Pogamut. Pogamut is a Java middleware that enables control of virtual agents in multiple environments provided by game engines. It is mainly used in Unreal Tournament 2004 (UT2004). This thesis presents program to create tournaments in UT2004. It allows the user to set the game type, time and score limit as well as a map. Users can load JAR files containing Pogamut bots, set parameters to each bot and create a match list specifying which bots shall compete against each other. When tournament is executed, program automatically launches a UT2004 server with all configured parameters and subsequently loads bots into the game. After all tournament matches are finished, program creates result table and visualizations in which users can analyze progress of each match with details such as which bot was killed by which bot, by whom weapons were picked and how many health and armor bots had at any given point in time. The program developed in the frame of this thesis was successfully used as a support tool in a course of the Department of Computer Science and Engineering of the University of West Bohemia in Pilsen.en
dc.description.departmentKatedra informatiky a výpočetní technikycs
dc.description.resultObhájenocs
dc.format31 s.cs
dc.format.mimetypeapplication/pdf
dc.identifier49887
dc.identifier.urihttp://hdl.handle.net/11025/5492
dc.language.isocscs
dc.publisherZápadočeská univerzita v Plznics
dc.rightsPlný text práce je přístupný bez omezení.cs
dc.rights.accessopenAccessen
dc.subjectturnajcs
dc.subjectturnajový systémcs
dc.subjectPogamutcs
dc.subjectUT2004cs
dc.subjectUnreal Tournament 2004cs
dc.subjectagentcs
dc.subjectbotcs
dc.subject.translatedtournamenten
dc.subject.translatedtournament systemen
dc.subject.translatedPogamuten
dc.subject.translatedUT2004en
dc.subject.translatedUnreal Tournament 2004en
dc.subject.translatedagenten
dc.subject.translatedboten
dc.thesis.degree-grantorZápadočeská univerzita v Plzni. Fakulta aplikovaných vědcs
dc.thesis.degree-levelBakalářskýcs
dc.thesis.degree-nameBc.cs
dc.thesis.degree-programInženýrská informatikacs
dc.titleAutomatizovaný turnajový systém pro platformu Pogamutcs
dc.title.alternativeAutomated Tournament System for Pogamut Platformen
dc.typebakalářská prácecs
local.relation.IShttps://portal.zcu.cz/StagPortletsJSR168/CleanUrl?urlid=prohlizeni-prace-detail&praceIdno=49887

Files

Original bundle
Showing 1 - 3 out of 3 results
No Thumbnail Available
Name:
BartaMilanA08B0004P.pdf
Size:
1.19 MB
Format:
Adobe Portable Document Format
Description:
Plný text práce
No Thumbnail Available
Name:
A08B0004Pposudek.pdf
Size:
599.06 KB
Format:
Adobe Portable Document Format
Description:
Posudek vedoucího práce
No Thumbnail Available
Name:
A08B0004Pprubeh.pdf
Size:
163.5 KB
Format:
Adobe Portable Document Format
Description:
Průběh obhajoby práce