cz.cuni.amis.pogamut.ut2004.examples.deathmatch1vnative
Class DeathMatch1vNative

Package class diagram package DeathMatch1vNative
java.lang.Object
  extended by cz.cuni.amis.pogamut.ut2004.examples.deathmatch1vnative.DeathMatch1vNative

public class DeathMatch1vNative
extends Object


Constructor Summary
DeathMatch1vNative()
           
 
Method Summary
 UT2004DeathMatch createMatch()
           
 int getFragLimit()
          Defines the frag limit (goal score) for the death match.
 String getMapName()
          Defines map that will be used for death match.
 String getNativeBotName()
          Defines name of the native bot, this identifier will be used in generated statistics.
 int getNativeBotSkillLevel()
          Defines skill level of the native bot (worst: 1-7 :best).
 String getOutputDir()
          Defines folder where we will output results.
 String getPogamutBotJarPath()
          Defines path to the jar that contains the Pogamut bot.
 String getPogamutBotName()
          Defines name of the Pogamut bot, this identifier will be used in generated statistics.
 int getTimeLimitInMinutes()
          Defines time limit for the game in minutes.
 String getUT2004Home()
          Defines the home of UT2004 that has GameBots2004 installed.
static void main(String[] args)
           
 void run()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeathMatch1vNative

public DeathMatch1vNative()
Method Detail

getUT2004Home

public String getUT2004Home()
Defines the home of UT2004 that has GameBots2004 installed.

Returns:

getMapName

public String getMapName()
Defines map that will be used for death match.

Returns:

getFragLimit

public int getFragLimit()
Defines the frag limit (goal score) for the death match.

Returns:

getTimeLimitInMinutes

public int getTimeLimitInMinutes()
Defines time limit for the game in minutes. The game will end after the specified number of minutes if frag limit is not reached by neither of bots.

Returns:

getPogamutBotName

public String getPogamutBotName()
Defines name of the Pogamut bot, this identifier will be used in generated statistics.

Returns:

getPogamutBotJarPath

public String getPogamutBotJarPath()
Defines path to the jar that contains the Pogamut bot. The jar must be executable, i.e., it contains all libraries embedded (fortunately example projects are auto-generating such jars ;-).

Returns:

getNativeBotName

public String getNativeBotName()
Defines name of the native bot, this identifier will be used in generated statistics.

Returns:

getNativeBotSkillLevel

public int getNativeBotSkillLevel()
Defines skill level of the native bot (worst: 1-7 :best).

Returns:

getOutputDir

public String getOutputDir()
Defines folder where we will output results.


createMatch

public UT2004DeathMatch createMatch()

run

public void run()

main

public static void main(String[] args)


Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.