Pogamut is a multiple game engine that provides an open scripting language, which allow users to create scripted AI.
External control mechanisms can be connected to many of these games using the scripting languages, thereby providing a tool to control the in-game characters from the outside.
Pogamut utilizes UnrealScript (UT2004 scripting language) in this way and also NetBeans Java platform to provide an out-of-the box development environment for AI of virtual characters inhabiting UT2004, Unreal Development Kit (UDK) and DEFCON worlds.
The main objective was to simplify the "physical" part of agent creation. Most actions in the environment (even the complicated ones, like pathfinding and gathering information in agent`s memory) can be performed by one or two commands. This enables user to concentrate his efforts on the interesting parts.
Here are some key features of "Pogamut":
· Java library for coding bots in Unreal Tournament 2004 and Unreal Engine 2 Runtime
· Integration with reactive planner POSH
· Step by step tutorials and example bots
· City map for Unreal Engine 2 Runtime
an integrated development environment (IDE) with debugging support (plugin for NetBeans) featuring:
· Management of running bots
· 3D visualization of the map
· Visual editor of POSH plans
· Bot project templates (Java, POSH, Groovy) and several example projects
Requirements:
· NetBeans 6.9.1 or later
What`s New in This Release: [ read full changelog ]
· SPOSH reasoning fixed, now it takes just one logic cycle to make a decision
· UT2004Behaviour features now (again) mirror features of UT2004BotModuleController
· fwMap, stats, usage of KefikRunner, navBuilder added
· Game module now contains more methods for CTF game*Installation notes.