Loading...
 

GameBots2004


Changes to GameBots

Does Pogamut 3 make any changes to the GameBots interface, or only to the Java API? The reason I'm asking is that I would like to install Pogamut 3 on a system and still be able to run stand-alone Pogamut 2 programs/bots on the system. In other words, assuming I previously used Pogamut 2 to make a stand-alone executable, would it still run properly on a system using Pogamut 3?

In general, what's involved in upgrading?

-Jacob
Yes, Pogamut 3 does change GameBots API. The biggest change is probably in the handshake. The response to READY command is now enveloped by messages SHS and EHS (HandShakeStart and HandShakeEnd). This will probably cause Pogamut2 not to be able to connect to the server.

However, the bot in Pogamut 3 is able to do everything the bot in Pogamut2 could do and more. The refactoring of code between Pogamut2 to Pogamut3 is in my opinion one day work (largely depends on how you've been using Pogamut2).

Current safe version of Pogamut 3 is v3.0.8 - it seems that v3.0.10 and v3.0.9 contain a bug that prevents ControlServer to be connected to the environment (however, the bots work fine). This will be fixed in v3.0.11 (tomorrow).

Best,
Michal
 

News

News RSS RSS feed for News link



Pogamut

Quarterly RSS RSS feed for quarterly reports

Acknowledgement

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.