Pogamut 3 News

Blog about new releases and other major events.

Two new tutorials created

michal.bida Friday 28 of January, 2011
Two new tutorials have been created and are available online. They are:
  • ControlConnection tutorial - explaining how to set up connection designed to gather global information about the game and control the game
  • ObserverConnection tutorial - explaining how to set up connection designed to observe other players/bots on the server (observe their actions and surroundings)

Check the tutorials section.


Pogamut 3.1 not beta anymore!

michal.bida Thursday 25 of November, 2010
Today we released Pogamut 3.1 (Download) - yes, the word beta disappeared. This means that the installer should work ok as well as all Pogamut projects and examples! We strongly suggest you to uninstall previous version of Pogamut and install version 3.1 (don't forget you need NetBeans 6.9.1!).

If you would stumble upon any bugs or weird behaviors, do not hesitate and ask about it at forum!

The Pogamut team

DefCon tutorial added + installator works

michal.bida Thursday 11 of November, 2010

We have added DefCon tutorial to our Pogamut CookBook. Read to quickly create AI in DefCon real-time strategy game (works with demo version)!

Also we have been working hard on the installer issues and we have sorted it out. However, note that installer does NOT work with Java 64Bit (just install Java 32Bit version and it will be fine). Installer also requires NetBeans 6.9.1.

That is all for now!

The Pogamut Team

Pogamut 3.1 RC1 (beta) is OUT!

michal.bida Tuesday 12 of October, 2010
We have first release candidate for Pogamut 3.1 - Pogamut 3.0.999. Currently, installer and NetBeans plugin is in beta stage, but we are working hard to resolve all the issues. Grab it at Download section. You will find there:
  • A new IPathExecutor – after using the current implementation for a while, we came up with some enhancements - we have based our path finding code on LoqueBot that won BotPrize in 2008! Bots are now running 100% better.
  • PogamutDEFCON – an interface for the DEFCON game build on top of the Gavialib! Check readme file here with information how to set it up (tutorial coming soon).
  • There is a pre-alpha version of our Finite State Machine Visual Editor, which might one day be an alternative to the SPOSH editor. Check the FSM CTF bot!
  • Porting Gamebots to Unreal Development Kit (UDK) – NetBeans plugin is now capable of connecting to UDK servers. Download UDK with GameBots installer! (Currently it is only possible to create GameBots server through UDK GUI.)

Known bugs:
  • NetBeans installs some of the .jar files Pogamut needs wrongly. To resolve this issue copy and replace PogamutCore.jar and PogamutUT2004.jar from \NetBeans 6.9.1\nb\modules\ext\ to \NetBeans 6.9.1\nb\libs\ ! Then template and example projects should work again!
  • POSH bots do not work - consut forums with information how to solve this.
  • Template projects are not always in correct folders.

All the best,
The Pogamut Team

Startcraft BW in Pogamut + next quarterly coming soon

michal.bida Tuesday 07 of September, 2010

What is Pogamut quarterly? It is a blog summarizing Pogamut development news for each quarter of a year. Visit link to the quarterly blog (RSS is supported).

Here are some news about latest Pogamut development:
  • Porting Stracraft Broodwar through Starcraft BW API to Pogamut is work in progress. We already have some SCVs building missile silos. :-) More info will be in Pogamut quarterly.
  • Pogamut port to UDK (free UnrealEngine3 environment) is ready. The only thing that remains is to make next Pogamut release, which will be in Septemer - at least we hope. :-)
  • Pogamut port to DEFCON game is almost completed as well.

This makes five virtual environments available for development of IVAs or regular agents in Pogamut (don't forget about UT2004 and UnrealRuntime2). Stay tuned for the next quarterly report and new Pogamut release!


BotPrize 2010 has been decided!

michal.bida Monday 30 of August, 2010
The third BotPrize competition held in Denmark at the CIG 2010 conference is now decided (VIEW RESULTS). We would like to congratulate the winners and we are looking forward to the next year round!

The Pogamut team

GameBotsUDK for UnrealEngine 3! (beta)

michal.bida Monday 31 of May, 2010

We have a great news - we have ported GameBots to UnrealEngine 3 - we have created GameBotsUDK that work in UDK (Unreal Development Kit). UDK is a free version of UnrealEngine 3 that features a bot deathmatch game type and two maps. Also, it can be easily extended as development tools are present as well.

GameBotsUDK are now in beta stage. Movement commands and exporting information about environment works. However, there is still some debugging and features adding to do. GameBotsUDK can be used with Pogamut 3.

To install the GameBotsUDK:
  1. Download UDK from UDK site
  2. Extract the GameBotsUDK zip file to UDK\UDK-2010-05 directory. (Its important that both GameBots sources and ini file gets extracted to correct folders!)
  3. Then go to UDK\UDK-2010-05\UDKGame\Config]UDKEngine.ini, find there EdirPackages and add at the end line "EditPackages=GameBotsUDK" (without quotes)
  4. Go to UDK\UDK-2010-05\Binaries\ and run "udk make" from command line to complie GameBotsUDK
  5. start the server by typing from command line "udk server DM-Deck?game=GameBotsUDK.BotDeathMatch"
  6. you can connect the bot to port 3000 now (through Pogamut, telnet, whatever)

Latest version of GameBotsUDK can be obtained from our svn repository here: GameBotsUDK in svn


Pogamut v3.0.11 out (debugged and tested)

michal.bida Thursday 20 of May, 2010

Version 3.0.11 is out fixing many issues. Grab it here: Pogamut 3 (UT2004 only) v3.0.11! We have added one more example project - hunter bot and debugged the other examples and modules. What was fixed:
    • Example projects fixed (RayCastingBot and ResponsiveBot)
    • Various fixes in AgentInfo and Game module
    • UTAstar fixed
    • Hunter example bot added to Pogamut example projects
    • Minor bug in Pogamut 3D Map fixed (some issues still remain)
    • GameBots JMX attribute bug fixed
    • GameBots item Id bug fixed

Pogamut NetBeans UT2004 services servers still sometimes have issues reconnecting to map or being up-to-date with information on the map. If such issue occur, just remove the server from NetBeans and add it again.


Pogamut v3.0.10 out.

michal.bida Thursday 20 of May, 2010
New version out with more bug fixing:
  • SPOSH example fixed
  • SPOSH template project improved
  • UT2004Behavior improved (methods such as botInitialized, botSpawned are now present in UT2004Behavior and are recalled automatically)

Grab it here: Pogamut 3 (UT2004 only) v3.0.10!


PS. From version 3.0.9 GameBots are using slightly different handshake (all handshake messages are wrapped by messages SHS - handshake start nad EHS - handshake end). This means you need to upgrade both - GameBots and Pogamut3 client (do not forget to check both in the installer).


News RSS RSS feed for News link


Quarterly RSS RSS feed for quarterly reports


This work is supported by GA UK 1053/2007/A-INF/MFF (2007-8), GA UK 351/2006/A-INF/MFF (2006-8), the Ministry of Education of the Czech Republic (grant MSM0021620838) (2008-9), by the Program "Information Society" under project 1ET100300517 (2006-9), and the project Integration of IT Tools into Education of Humanities (2006-8) and by the project CZ.2.17/3.1.00/31162, which are financed by the European Social Fund, the state budget of the Czech Republic, and by the budget of Municipal House Prague.