| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.ut2004.agent.module.logic | |
| cz.cuni.amis.pogamut.ut2004.agent.module.sensomotoric | |
| cz.cuni.amis.pogamut.ut2004.agent.module.sensor |
Utility classes concerning some aspects of the gameplay (mainly for UT).
|
| cz.cuni.amis.pogamut.ut2004.agent.module.sensor.visibility | |
| cz.cuni.amis.pogamut.ut2004.agent.module.utils | |
| cz.cuni.amis.pogamut.ut2004.agent.navigation |
Navigation API for Unreal.
|
| cz.cuni.amis.pogamut.ut2004.agent.navigation.loquenavigator | |
| cz.cuni.amis.pogamut.ut2004.agent.navigation.stuckdetector | |
| cz.cuni.amis.pogamut.ut2004.bot |
Abstract classes used for creating concrete bots.
|
| cz.cuni.amis.pogamut.ut2004.bot.command |
Utility classes wrapping various command messages.
|
| cz.cuni.amis.pogamut.ut2004.bot.impl | |
| cz.cuni.amis.pogamut.ut2004.utils |
Utility classes connected to the Unreal Engine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncUT2004BotLogic<BOT extends UT2004Bot>
UT2004Bot logic module - does not synchronize the logic together with the IVisionWorldView. |
class |
SyncUT2004BotLogic<BOT extends UT2004Bot<? extends ILockableVisionWorldView,?,?>> |
class |
UT2004BotLogic<BOT extends UT2004Bot> |
| Constructor and Description |
|---|
AdrenalineCombo(UT2004Bot bot,
AgentInfo info) |
AdrenalineCombo(UT2004Bot bot,
AgentInfo info,
Logger log) |
AgentConfig(UT2004Bot bot)
Constructor.
|
AgentConfig(UT2004Bot bot,
LogCategory moduleLog)
Constructor.
|
Raycasting(UT2004Bot bot) |
Raycasting(UT2004Bot bot,
Logger log) |
Requests(UT2004Bot bot)
Constructor.
|
Requests(UT2004Bot bot,
Logger log)
Constructor.
|
Weaponry(UT2004Bot bot)
Constructor.
|
Weaponry(UT2004Bot bot,
ItemDescriptors itemDescriptors)
Constructor.
|
Weaponry(UT2004Bot bot,
ItemDescriptors descriptors,
LogCategory moduleLog)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected UT2004Bot |
WeaponPrefs.bot |
| Constructor and Description |
|---|
Visibility(UT2004Bot bot,
AgentInfo info)
Constructor.
|
Visibility(UT2004Bot bot,
AgentInfo info,
Logger log)
Constructor.
|
| Constructor and Description |
|---|
ProjectileCleanUp(UT2004Bot bot) |
TabooSet(UT2004Bot bot)
Constructor of the TabuSet.
|
| Modifier and Type | Field and Description |
|---|---|
protected UT2004Bot |
UT2004RunStraight.bot |
protected UT2004Bot |
UT2004Navigation.bot
UT2004Bot reference.
|
protected UT2004Bot |
UT2004GetBackToNavGraph.bot |
protected UT2004Bot |
AbstractUT2004PathNavigator.bot
Bot, the navigator is navigating.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IUT2004PathNavigator.setBot(UT2004Bot bot)
Sets the
UT2004Bot instance that the navigator should navigate. |
void |
AbstractUT2004PathNavigator.setBot(UT2004Bot bot) |
| Constructor and Description |
|---|
UT2004AStarPathFuture(UT2004Bot bot,
ILocated pathFrom,
ILocated pathTo) |
UT2004AStarPathPlanner(UT2004Bot bot) |
UT2004GetBackToNavGraph(UT2004Bot bot,
AgentInfo info,
AdvancedLocomotion move) |
UT2004Navigation(UT2004Bot bot,
AgentInfo info,
AdvancedLocomotion move)
Will auto-create all needed UT2004Navigation subparts.
|
UT2004Navigation(UT2004Bot bot,
IUT2004PathExecutor ut2004PathExecutor,
IPathPlanner<NavPoint> pathPlanner,
IUT2004GetBackToNavGraph getBackOnPath,
IUT2004RunStraight runStraight)
Here you may specify any custom UT2004Navigation parts.
|
UT2004Navigation(UT2004Bot bot,
IUT2004PathExecutor ut2004PathExecutor,
IPathPlanner<NavPoint> pathPlanner,
IUT2004GetBackToNavGraph getBackOnPath,
IUT2004RunStraight runStraight,
double extendPathThreshold)
Here you may specify any custom UT2004Navigation parts.
|
UT2004PathAutoFixer(UT2004Bot bot,
IUT2004PathExecutor<? extends ILocated> pathExecutor,
FloydWarshallMap fwMap,
NavigationGraphBuilder navBuilder)
UT2004PathAutoFixer will remove edge whenever bot fails
UT2004PathAutoFixer.REAMOVE_EDGE_AFTER_N_FAILURES_DEFAULT times to walk through it. |
UT2004PathAutoFixer(UT2004Bot bot,
IUT2004PathExecutor<? extends ILocated> pathExecutor,
FloydWarshallMap fwMap,
NavigationGraphBuilder navBuilder,
int removeBadEdgeAfterNFailures)
UT2004PathAutoFixer will remove edge whenever bot fails 'removeBadEdgeAfterNFailures' times to walk through it.
|
UT2004PathExecutor(UT2004Bot bot) |
UT2004PathExecutor(UT2004Bot bot,
IUT2004PathNavigator<PATH_ELEMENT> navigator) |
UT2004PathExecutor(UT2004Bot bot,
IUT2004PathNavigator<PATH_ELEMENT> navigator,
Logger log) |
UT2004RunStraight(UT2004Bot bot,
AgentInfo info,
AdvancedLocomotion move) |
| Modifier and Type | Field and Description |
|---|---|
protected UT2004Bot |
LoqueRunner.bot
Deprecated.
Agent's bot.
|
protected UT2004Bot |
KefikRunner.bot
Agent's bot.
|
protected UT2004Bot |
LoqueNavigator.main
Agent's main.
|
| Constructor and Description |
|---|
KefikRunner(UT2004Bot bot,
AgentInfo agentInfo,
AdvancedLocomotion locomotion,
Logger log)
Constructor.
|
LoqueNavigator(UT2004Bot bot,
IUT2004PathRunner runner,
Logger log)
Constructor.
|
LoqueNavigator(UT2004Bot bot,
Logger log)
Constructor.
|
LoqueRunner(UT2004Bot bot,
AgentInfo agentInfo,
AdvancedLocomotion locomotion,
Logger log)
Deprecated.
Constructor.
|
| Constructor and Description |
|---|
UT2004DistanceStuckDetector(UT2004Bot bot) |
UT2004PositionStuckDetector(UT2004Bot bot) |
UT2004PositionStuckDetector(UT2004Bot bot,
int historyLength,
double minMovementDiameter,
double minMovementZ) |
UT2004TimeStuckDetector(UT2004Bot bot) |
UT2004TimeStuckDetector(UT2004Bot bot,
double timeoutMillis,
double waitingTimeoutMillis) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IUT2004BotController<BOT extends UT2004Bot> |
interface |
IUT2004BotLogicController<BOT extends UT2004Bot,LOGIC_MODULE extends LogicModule> |
| Constructor and Description |
|---|
Action(UT2004Bot agent,
Logger log)
Constructor.
|
AdvancedLocomotion(UT2004Bot agent,
Logger log)
Constructor.
|
AdvancedShooting(UT2004Bot agent,
Logger log)
Constructor.
|
BotCommands(UT2004Bot agent) |
BotCommands(UT2004Bot agent,
Logger log)
Constructor.
|
Communication(UT2004Bot agent,
Logger log)
Constructor.
|
CompleteBotCommandsWrapper(UT2004Bot agent)
Constructor.
|
CompleteBotCommandsWrapper(UT2004Bot agent,
Weaponry weaponry,
Logger log)
Constructor.
|
ConfigureCommands(UT2004Bot agent,
Logger log)
Constructor.
|
ImprovedShooting(Weaponry weaponry,
UT2004Bot agent,
Logger log) |
SimpleLocomotion(UT2004Bot agent,
Logger log)
Constructor.
|
SimpleRayCasting(UT2004Bot agent,
Logger log)
Constructor.
|
SimpleShooting(UT2004Bot agent,
Logger log)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UT2004BotController<BOT extends UT2004Bot> |
class |
UT2004BotLogicController<BOT extends UT2004Bot> |
class |
UT2004BotModuleController<BOT extends UT2004Bot>
The most advanced controller that is available.
|
| Modifier and Type | Field and Description |
|---|---|
protected BOT |
UT2004BotController.bot
Instance of the bot we're controlling.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultipleUT2004BotRunner<BOT extends UT2004Bot,PARAMS extends UT2004BotParameters,MODULE extends UT2004BotModule>
This class has only one purpose - execute ONE OR MORE BOTS inside 'main' method.
|
Copyright © 2012 AMIS research group, Faculty of Mathematics and Physics, Charles University in Prague, Czech Republic. All Rights Reserved.