| Package | Description |
|---|---|
| cz.cuni.amis.pogamut.udk.agent.module.logic | |
| cz.cuni.amis.pogamut.udk.agent.module.sensomotoric | |
| cz.cuni.amis.pogamut.udk.agent.module.sensor |
Utility classes concerning some aspects of the gameplay (mainly for UT).
|
| cz.cuni.amis.pogamut.udk.agent.module.utils | |
| cz.cuni.amis.pogamut.udk.agent.navigation |
Navigation API for Unreal.
|
| cz.cuni.amis.pogamut.udk.agent.navigation.floydwarshall | |
| cz.cuni.amis.pogamut.udk.agent.navigation.loquenavigator | |
| cz.cuni.amis.pogamut.udk.agent.navigation.martinnavigator | |
| cz.cuni.amis.pogamut.udk.agent.navigation.stuckdetector | |
| cz.cuni.amis.pogamut.udk.bot |
Abstract classes used for creating concrete bots.
|
| cz.cuni.amis.pogamut.udk.bot.command |
Utility classes wrapping various command messages.
|
| cz.cuni.amis.pogamut.udk.bot.impl | |
| cz.cuni.amis.pogamut.udk.utils |
Utility classes connected to the Unreal Engine.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AsyncUDKBotLogic<BOT extends UDKBot>
UDKBot logic module - does not synchronize the logic together with the IVisionWorldView. |
class |
SyncUDKBotLogic<BOT extends UDKBot<? extends ILockableVisionWorldView,?,?>> |
class |
UDKBotLogic<BOT extends UDKBot> |
| Constructor and Description |
|---|
AgentConfig(UDKBot bot)
Constructor.
|
AgentConfig(UDKBot bot,
LogCategory moduleLog)
Constructor.
|
Raycasting(UDKBot bot) |
Raycasting(UDKBot bot,
Logger log) |
Requests(UDKBot bot)
Constructor.
|
Requests(UDKBot bot,
Logger log)
Constructor.
|
Weaponry(UDKBot bot)
Constructor.
|
Weaponry(UDKBot bot,
ItemDescriptors itemDescriptors)
Constructor.
|
Weaponry(UDKBot bot,
ItemDescriptors descriptors,
LogCategory moduleLog)
Constructor.
|
| Constructor and Description |
|---|
AdvancedItems(UDKBot bot,
IItemUsefulness filter)
Constructor.
|
AgentInfo(UDKBot bot)
Constructor.
|
AgentInfo(UDKBot bot,
Game game)
Constructor.
|
AgentInfo(UDKBot bot,
Game game,
Logger log)
Constructor.
|
Game(UDKBot bot)
Constructor.
|
Game(UDKBot bot,
Logger log)
Constructor.
|
ItemDescriptors(UDKBot bot)
Constructor.
|
ItemDescriptors(UDKBot bot,
LogCategory moduleLog) |
Items(UDKBot bot)
Constructor.
|
Items(UDKBot bot,
AgentInfo agentInfo)
Constructor.
|
Items(UDKBot bot,
AgentInfo agentInfo,
Logger log)
Constructor.
|
Players(UDKBot bot)
Constructor.
|
Players(UDKBot bot,
Logger log)
Constructor.
|
Senses(UDKBot bot)
Constructor.
|
Senses(UDKBot bot,
AgentInfo agentInfo,
Players players)
Constructor.
|
Senses(UDKBot bot,
AgentInfo agentInfo,
Players players,
Logger log)
Constructor.
|
| Constructor and Description |
|---|
TabooSet(UDKBot bot)
Constructor of the TabuSet.
|
| Modifier and Type | Field and Description |
|---|---|
protected UDKBot |
AbstractUDKPathNavigator.bot
Bot, the navigator is navigating.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IUDKPathNavigator.setBot(UDKBot bot)
Sets the
UDKBot instance that the navigator should navigate. |
void |
AbstractUDKPathNavigator.setBot(UDKBot bot) |
| Constructor and Description |
|---|
UDKAStarPathFuture(UDKBot bot,
ILocated pathFrom,
ILocated pathTo) |
UDKAStarPathPlanner(UDKBot bot) |
UDKPathExecutor(UDKBot bot) |
UDKPathExecutor(UDKBot bot,
IUDKPathNavigator<PATH_ELEMENT> navigator) |
UDKPathExecutor(UDKBot bot,
IUDKPathNavigator<PATH_ELEMENT> navigator,
Logger log) |
UDKPathExecutorWithPlanner(UDKBot bot,
IPathPlanner<PATH_ELEMENT> pathPlanner) |
UDKPathExecutorWithPlanner(UDKBot bot,
IPathPlanner<PATH_ELEMENT> pathPlanner,
IUDKPathNavigator<PATH_ELEMENT> navigator) |
UDKPathExecutorWithPlanner(UDKBot bot,
IPathPlanner<PATH_ELEMENT> pathPlanner,
IUDKPathNavigator<PATH_ELEMENT> navigator,
Logger log) |
| Constructor and Description |
|---|
FloydWarshallMap(UDKBot bot) |
FloydWarshallMap(UDKBot bot,
int badEdgeFlag,
Logger log) |
FloydWarshallMap(UDKBot bot,
Logger log) |
| Modifier and Type | Field and Description |
|---|---|
protected UDKBot |
LoqueRunner.bot
Agent's bot.
|
protected UDKBot |
LoqueNavigator.main
Agent's main.
|
| Constructor and Description |
|---|
LoqueNavigator(UDKBot bot,
IUDKPathRunner runner,
Logger log)
Constructor.
|
LoqueNavigator(UDKBot bot,
Logger log)
Constructor.
|
LoqueRunner(UDKBot bot,
AgentInfo agentInfo,
AdvancedLocomotion locomotion,
Logger log)
Constructor.
|
| Modifier and Type | Field and Description |
|---|---|
protected UDKBot |
MartinRunner.bot
Agent's bot.
|
protected UDKBot |
MartinNavigator.main
Agent's main.
|
| Constructor and Description |
|---|
MartinNavigator(UDKBot bot,
IUDKPathRunner runner,
Logger log)
Constructor.
|
MartinNavigator(UDKBot bot,
Logger log)
Constructor.
|
MartinRunner(UDKBot bot,
AgentInfo agentInfo,
AdvancedLocomotion locomotion,
Logger log)
Constructor.
|
| Constructor and Description |
|---|
UDKPositionHistoryStuckDetector(UDKBot bot) |
UDKPositionHistoryStuckDetector(UDKBot bot,
int historyLength,
double minMovementDiameter,
double minMovementZ) |
UDKTimeStuckDetector(UDKBot bot) |
UDKTimeStuckDetector(UDKBot bot,
double timeoutMillis,
double waitingTimeoutMillis) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
IUDKBotController<BOT extends UDKBot> |
interface |
IUDKBotLogicController<BOT extends UDKBot,LOGIC_MODULE extends LogicModule> |
| Constructor and Description |
|---|
Action(UDKBot agent,
Logger log)
Constructor.
|
AdvancedLocomotion(UDKBot agent,
Logger log)
Constructor.
|
AdvancedShooting(UDKBot agent,
Logger log)
Constructor.
|
BotCommands(UDKBot agent) |
BotCommands(UDKBot agent,
Logger log)
Constructor.
|
Communication(UDKBot agent,
Logger log)
Constructor.
|
CompleteBotCommandsWrapper(UDKBot agent)
Constructor.
|
CompleteBotCommandsWrapper(UDKBot agent,
Logger log)
Constructor.
|
ConfigureCommands(UDKBot agent,
Logger log)
Constructor.
|
SimpleLocomotion(UDKBot agent,
Logger log)
Constructor.
|
SimpleRayCasting(UDKBot agent,
Logger log)
Constructor.
|
SimpleShooting(UDKBot agent,
Logger log)
Constructor.
|
| Modifier and Type | Class and Description |
|---|---|
class |
UDKBotController<BOT extends UDKBot> |
class |
UDKBotLogicController<BOT extends UDKBot> |
class |
UDKBotModuleController<BOT extends UDKBot>
The most advanced controller that is available.
|
| Modifier and Type | Field and Description |
|---|---|
protected BOT |
UDKBotController.bot
Instance of the bot we're controlling.
|
| Modifier and Type | Class and Description |
|---|---|
class |
MultipleUDKBotRunner<BOT extends UDKBot,PARAMS extends UDKAgentParameters,MODULE extends UDKBotModule>
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.