Results 1 to 1 of 1
- 01-09-2011, 08:28 PM #1Member
- Join Date
- Jan 2011
- Rep Power
Pogamut - a free platform for bot AI development in games (UT2004, UDK, DEFCON)
we would like to announce a free toolkit for development of AI of bots in Unreal Tournament 2004 (UT2004), Unreal Development Kit (UDK), Unreal Engine 2 Runtime (UE2) and DEFCON (real-time strategy game) called Pogamut 3 ( http://pogamut.cuni.cz ).
Multiple game engines provide open scripting languages, which allow users to create scripted AI. External control mechanisms can be connected to many of these games using scripting languages, thereby providing a tool to control in-game characters from the outside. Pogamut 3 utilizes UnrealScript (Unreal Tournament scripting language) and the NetBeans Java platform to provide an out-of-the box development environment for AI of virtual characters inhabiting UT2004/UDK/UE2 worlds.
Pogamut 3 features:
- Java library for coding bots in UT2004, UDK, UE2 and DEFCON (real-time strategy game)
- an integrated development environment (IDE) with debugging support
(plugin for NetBeans) featuring:
- Management of running bots
- 3D schematic visualization of the map in NetBeans
- Visual editor of POSH ( POSH (Parallel-rooted, Ordered Slip-stack Hierarchical) Action Selection (Joanna Bryson) ) plans
- Bot project templates (Java, POSH, Groovy) and several example projects
Moreover Pogamut 3 features:
- a Java installer
- Step by step tutorials and example bots
- Integration with reactive planner POSH
- City map for Unreal Engine 2 Runtime
- a community portal ( http://pogamut.cuni.cz ) with support forum, documentation, tutorials, links and source code (svn repository)
Pogamut 3 purpose:
The intended use of Pogamut platform is twofold. Firstly, Pogamut can be used to teach students about problematics of virtual agent development. Secondly, researchers or enthusiasts can use Pogamut for research or evaluation purposes. Pogamut allows user to fast code virtual character in an virtual world and solve a number of low level problems such as a) connecting to the environment, b) exporting information about the virtual world or c) providing API to control agents and the environment.
Perhaps the best picture about Pogamut's usage can be given by a list of projects which exploit Pogamut in some way:
- BotPrize competition ( botprize 2010 : home ) - international competition BotPrize recommended Pogamut for development of virtual agents. Summary about our participation in 2008: Pogamut : Botprize 2008 winning bot
- Project Emohawk ( http://amis.mff.cuni.cz/emohawk/ ) is a virtual storytelling application built on top of the Pogamut platform.
- Genetic Bots ( Pogamut : Genetic Bots) - is a project aimed at the evolution of bot's behaviour who are embodied in Unreal Tournament 2004 using genetic algorithms.
- StorySpeak ( Pogamut : StorySpeak ) is a language for specifying agent's programs. This language is especially designed for authoring of short virtual stories.
- Episodic memory for virtual agent ( Pogamut : Episodic memory for virtual agent ) - project designed and implemented as a prototype of the episodic memory for virtual humans. The memory was inspired by up to date research on human memory's function for personal events (episodes) and human time perception.
- PojACT-R ( Pogamut : PojACT-R) is a composition of Pogamut, Java and ACT-R (ACT-R: Theory and Architecture of Cognition ). It is a plugin which connects Pogamut with the cognitive architecture ACT-R, specifically with the Java implementation of ACT-R called jACT-R ( jACT-R | : making cognitive modeling portable ).
For more information visit our community portal ( http://pogamut.cuni.cz ).
All the best,
Pogamut 3 team
- By pbrockway2 in forum Forum LobbyReplies: 9Last Post: 01-08-2011, 08:12 PM
- By espeo in forum Reviews / AdvertisingReplies: 5Last Post: 04-23-2010, 06:08 PM
- By mustachMan in forum New To JavaReplies: 0Last Post: 12-04-2009, 02:11 AM
- By geeky123 in forum New To JavaReplies: 6Last Post: 10-13-2008, 04:16 PM
- By Gunther in forum Java 2DReplies: 4Last Post: 12-25-2007, 09:42 AM