| Modifier and Type | Method and Description |
|---|---|
protected void |
UT2004CaptureTheFlag.outputResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
UT2004MatchResult result,
File outputDirectory) |
protected UT2004CaptureTheFlagResult |
UT2004CaptureTheFlag.processResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
List<Integer> winners,
Map<cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> finalScores,
Map<Integer,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.TeamScore> teamScores) |
protected UT2004MatchResult |
UT2004CaptureTheFlag.waitMatchFinish(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
long timeoutInMillis) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
UT2004DeathMatch.outputResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
UT2004MatchResult result,
File outputDirectory) |
protected UT2004DeathMatchResult |
UT2004DeathMatch.processResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
List<cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId> winners,
Map<cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> finalScores) |
protected UT2004MatchResult |
UT2004DeathMatch.waitMatchFinish(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
long timeoutInMillis) |
| Modifier and Type | Method and Description |
|---|---|
protected UT2004Match.Bots |
UT2004Match.startBots(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server)
Usually STEP 5.1 ... starts all custom & native bots + changes their teams if needed.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
UT2004Match.matchIsAboutToBegin(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots)
Optional (usually) STEP 7 ... set up any listeners needed.
|
protected abstract void |
UT2004Match.outputResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
UT2004MatchResult result,
File outputDirectory)
Usually STEP 12 ... concludes the match by producing/presenting whatever statistics needed about the match.
|
protected void |
UT2004Match.restartMatch(cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
UT2004Match.Bots bots)
Usually STEP 8 ... restarts the match (in order to reinitialize the environment and restart all bots).
|
protected void |
UT2004Match.shutdownAll(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots)
Usually STEP 13 ... shutdowns everything
|
protected cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer |
UT2004Match.startAnalyzer(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
UT2004Match.Bots bots,
File outputDirectory,
boolean humanLikeObserving)
Optional (usually) STEP 6 ... it is nice to collect some data about bots, that is done by the analyzer that automatically
observe any custom-bot.
|
protected void |
UT2004Match.waitHumanPlayers(cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
UT2004Match.Bots bots)
Usually STEP 5.2 ... wait till all human players gets connected to the game.
|
protected abstract UT2004MatchResult |
UT2004Match.waitMatchFinish(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
long timeoutInMillis)
Usually STEP 10 ... you wait for a predefined time (blocking method) for the match to finish.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
UT2004TeamDeathMatch.outputResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
UT2004MatchResult result,
File outputDirectory) |
protected UT2004TeamDeathMatchResult |
UT2004TeamDeathMatch.processResults(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
List<Integer> winners,
Map<cz.cuni.amis.pogamut.unreal.communication.messages.UnrealId,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.PlayerScore> finalScores,
Map<Integer,cz.cuni.amis.pogamut.ut2004.communication.messages.gbinfomessages.TeamScore> teamScores) |
protected UT2004MatchResult |
UT2004TeamDeathMatch.waitMatchFinish(cz.cuni.amis.pogamut.ut2004.utils.UCCWrapper ucc,
cz.cuni.amis.pogamut.ut2004.server.impl.UT2004Server server,
cz.cuni.amis.pogamut.ut2004.analyzer.UT2004Analyzer analyzer,
UT2004Match.Bots bots,
long timeoutInMillis) |
Copyright © 2019 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All rights reserved.