Pogamut 3 News

Blog about new releases and other major events.

HunterBot tutorial added

michal.bida Wednesday 14 of November, 2012
We have finished first shot of tutorial that should cover basics of UT2004 combat and explain HunterBot - one of the oldest example bots we have in Pogamut. Check the HunterBot tutorial.

The Pogamut Team

Pogamut development news

michal.bida Tuesday 13 of November, 2012
Hi all,

we are a little bit behind with our regular quarterlies, but we promise there will be at least one more quarterly summarizing the year 2012. So what is happening now?

  • We are slowly switching from UnrealEngine2 to UnrealEngine3. GameBotsUDK are ported to the latest UDK (July version - 2012-07). All the major issues were solved (there is now emoticon and animation playing support in GameBotsUDK and all the assets from UE2 are ported to UDK as well).
  • We have GameBotsUT3 implementation that seems to be stable and working. However it is largely untested.
  • We are now considering the best way of integration of UT3 and UDK into Pogamut - whether to fork PogamutUT2004 and create PogamutUDK project (we already have a stub of that) OR to develop UDK modules for PogamutUT2004 and leave it there. Currently, GameBots2004, GameBotsUE2, GameBotsUDK and GameBotsUT3 are mostly compatible with only small differences (so it is possible to run UT2004 example bots in UDK or in UT3). This may however change in the future. We hope we will manage to create an installer for UT3 and UDK till the end of 2012.
  • We are hosting our own competition called Pogamut Cup for Czech Republic + Slovak Republic teams (http://www.pogamutcup.com)
  • We are constantly updating our tutorials + we continue to use Pogamut in our lectures.

The Pogamut Team

UT2004 Map Geometry "Hacked Out"

jakub.gemrot Friday 22 of June, 2012

I'm delighted to announce that we have successfully hacked out map level geometry (that is the full list of triangles forming the UT2004 map) for few levels (CTF-1on1-Joust and DM-Flux2).
We thank Bertram Thomass who has provided us with UShock sources (see http://sourceforge.net/projects/ushock/). We have implemented experimental project UT2004LevelGeometry that can be found in our svn at svn://artemis.ms.mff.cuni.cz/pogamut/trunk/project/Utils/UT2004LevelGeom that can load data produced by our UShock-Hacked version (which is XML containing level polygons) transforming them into Recast obj file.

For more info contact: jakub.gemrot at gmail.com

Check out this YouTube Video!

Example Recast output on UT2004 DM-Flux2 map:

<img src='tiki-view_blog_post_image.php?imgId=1' border='0' alt='image' width='800' height='600' />


How to open/add Pogamut examples tutorial added

michal.bida Friday 08 of June, 2012
We have created a new tutorial about how to open and add Pogamut examples in NetBeans for Pogamut 3 Cookbook tutorials (available at Documentation).

This tutorial takes you through opening an installed Pogamut example or adding a new Pogamut example from our Maven artifactory to NetBeans. For the list of all available example archetypes consult the list of all Pogamut Maven archetypes. We recommend to use latest archetype versions that are listed AT THE END of the file!

The Pogamut Team

Tutorials updated

michal.bida Tuesday 29 of November, 2011
Pogamut tutorials available at Documentation have been updated. Information about maven artifacts that contain Pogamut examples are now included in the tutorials:
  • Empty bot - basics of Pogamut
  • Responsive bot - event listening
  • Navigation bot - navigating through the level
  • Raycasting bot - navigating without navigation graph

Don't forget there is a new Pogamut 3 Maven Quickstart tutorial that covers first steps when setting up the Pogamut platform.

The Pogamut Team

UT2004 Maven Test Plugin

jakub.gemrot Monday 31 of October, 2011
Hi all!

I'm very glad to announce that Tomas Witzany finished work on the UT2004 Maven Test Plugin that can be used to auto run DeathMatches and tests quality of your bots creating HTML reports with graphs! This way you can test your code changes you do to your bot assessing whether changes makes any improvements or making the bot worse. This tool is must-have-and-use. See its documentation (Maven Site) and sample report.


New Pogamut 3 quickstart tutorial

michal.bida Tuesday 18 of October, 2011
Jakub Gemrot created a nice 9 steps tutorial covering the setting up of Pogamut 3 with Maven. You can download the tutorial here.

EDIT: Tutorial was updated on 28.10.2011 (Step 7 is not optional anymore, the paths in step 7 were corrected)

Note that the latest Pogamut 3 stable release is 3.2.4.

The Pogamut team

Pogamut v3.2.0 released!

jakub.gemrot Monday 14 of March, 2011
Dawn of new era, Maven knight is coming to town!

New version of Pogamut has been just released and we're pleased to announce that we have fully Mavenized our Pogamut!

Release artifacts are safe in sense that they won't never ever change. By depending on the most recent snapshot you're saying you want to stay on the bleeding edge of the development as you will receive auto-updates delivered by Maven as we will gradually improve the latest version of Pogamut.

Apart from Mavenization we're bringing many more new features as well!
  • Many improvements to Agent modules - they are now more stable again ;-)
  • New WeaponPrefs module introduced that allows you to easily manage preferences for weapon you bot should use with respect to the distance to target
  • New ImprovedShooting module using WeaponPrefs to automatically change weapons for you
  • KefikRunner now may be used instead of LoqueRunner for PathExecutor - it is also greatly documented, thus it makes perfect starting point for experiments with navigation
  • AgentStats module implemented that can be enabled to provide logging of interesting statistics about your bot (exported in CSV format that may be easily handled by R software!)
  • UT2004Tournament project implemented that allows you to easily conduct death matches / tournament
    • It automatically provide statistics about all bots from the tournament (except native bots)

Tutorials that will help you to fight Maven / Archetypes will follow.


Key presses captured!

michal.bida Monday 14 of February, 2011
We have added new feature to Observer and Control connection. Key presses made by players are now exported for these connections (KeyEvent class). Download Pogamut SVN (how-to) version to try it out!



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.