Unreal Tournamentprojekt
Ľubomír Varga
2
Čo je to Unreal TournamentČo je to Unreal Tournament• Hra od Epic Games, Inc
– kvalitný „engine“– http://unrealtournament2004.com/
• Projekt na FIIT– bakalárske / diplomové práce– výskumný projekt– simulačné prostredie– stredné a základné školy
5
Uplatnenie vedomostíUplatnenie vedomostí• Objektovo orientované programovanie
– 1. ročník, LS, bakalárskeho štúdia (povinný)– základy objektovej paradigmy
• Umelá inteligencia– 3. ročník, ZS, bakalárskeho štúdia (povinný)– učenie agentov, rozhodovanie, základy
• Algebra a grafy (LS, inžinierskeho štúdia, voliteľný)– teória grafov
• Strojové učenie (ZS, inžinierskeho štúdia, voliteľný)– rôzne metódy učenia
• Evolučné algoritmy (ZS, inžinierskeho štúdia, voliteľný)– teória o hrách
• Neurónové siete (ZS, inžinierskeho štúdia, voliteľný)– nástroj na učenie mierenia, či plánovania cesty
6
Súťaže v UT 2004Súťaže v UT 2004• BotPrize• lokálne súťaže na UK v Prahe• lokálne súťaže na FIIT• súťaže zamerané na rôzne ciele
– uveriteľnosť– najlepší hráč v boji– pretekár– tímový hráč,...
Prvá ukážkaPrvá ukážka
Druhá ukážkaDruhá ukážka
Súťažné hlasovanie
• 1. otázka – Bol prvý hráč človek?– áno– nie
• 2. otázka – Bol druhý hráč človek?– áno– nie
Správne odpovede
• Prvý hráč bol naprogramovaný agent– Player 157 bol bot AMIS
• Druhý hráč bol človek– Player 980 bol človek Roderick Baker