.:: Bots United ::.

.:: Bots United ::. (http://forums.bots-united.com/index.php)
-   United Bot (http://forums.bots-united.com/forumdisplay.php?f=46)
-   -   Pogamut 2 - Integrated development environment for creating own bots for UT2004 (http://forums.bots-united.com/showthread.php?t=6458)

Kefik 16-08-2007 19:20

Pogamut 2 - Integrated development environment for creating own bots for UT2004
 
Hi all.

We announce that there's a brand new, free toolkit for development of bots in Unreal Tournament 2004. You can use it for non-commercial use for free. We've called it Pogamut 2 and it is a plug-in for Netbeans. Bots can be developed in Java or scripting languages (Python is supported at the moment). You can download all-in-one installer (40MB) of the software from our webpage: http://artemis.ms.mff.cuni.cz/pogamut

The platform provides integrated development environment (IDE) - code editor, log viewers, property manager, server manager, project manager, manual agent control. It contains library of classes for agent/bot construction - methods for agent's memory, inventory, commands, navigation. For quick start you may study the set of example bots that is included. The set ranges ranges from simple inventory picker to hunter, which chase his pray.

Bots are connected to the server via network using new Gamebots[GB] (older application (http://gamebots.planetunreal.gamespy.com/docapi.html) was for connection of bots to Unreal Tournament [1999]) which were ported to new Unreal Tournament 2004 and vastly extended and debugged. Therefore you can run it on two computers - visualize what bots do in real on one and look what they think of in IDE. New GB features include recording replay, remote server control, auto trace, configuration of bot - invulnerability, etc.

For the logic of bot you can connect your own tool, use rule-based logic or POSH - http://www.cs.bath.ac.uk/ai/AmonI-proj.html - reactive planner. We involved as well rule-based engine Drools (http://www.jboss.com/products/rules ) for running experiments. So you can test yours bot more thoroughly and even create scenerios that you desire to run several times.

Contributions, patches, bug reports or just success stories are welcome. You can find forum, FAQ, tutorials, documentation, mantis bug report system, mailing list and other community support on our web. The platform is in the last phase of development. So there should be just minor bugs and full functionality.

Best regards.

--
Michal Bida
Ondrej Burkert
Jakub Gemrot
Jan Havlicek
Rudolf Kadlec

Charles University, Prague, Czech Republic mobile, Jakub Gemrot: +420 606 768 646

Platform requirements: UT2004, Netbeans 5.5.1, Java JRE 1.6

Direct download page: http://artemis.ms.mff.cuni.cz/pogamu...?page=Download

stefanhendriks 20-08-2007 19:47

Re: Pogamut 2 - Integrated development environment for creating own bots for UT2004
 
From what i read of it. Really nice stuff. I wonder however how it would work for raytracing, and other stuff, in other words, how you can know what a bot has and so forth. Especially for non UT games.

To me , this looks like a client-side bot, which looks rather difficult to create.

Kefik 21-08-2007 15:26

Re: Pogamut 2 - Integrated development environment for creating own bots for UT2004
 
Hello stefanhendriks!

Thanks for reading :)

Basicly we're trying to create an enviroment where is easy to develop bots. If you can create logic for your bot in Java you have much more possibilities - you may try using different action selection mechanism for bots not only finite state machine. It's also more an academic platform that allows you to easily "hacks" into UT2004 and use it's wonderful 3D environment for experiments.

Anyway as you certainly has much more experience with Unreal Script - may I ask whether you have seen any bot done in it? I curious because of methods they are using for navigating the bot inside the environment. We have troubles exporting the edges between navigation points?

Kind regards,

Jakub Gemrot


All times are GMT +2. The time now is 23:32.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.