.:: Bots United ::.  
filebase forums irc server wiki web
cubebot epodbot fritzbot gravebot grogbot hpbbot ivpbot jkbotti joebot
meanmod podbotmm racc rcbot realbot sandbot shrikebot soulfathermaps waypoints yapb

Go Back   .:: Bots United ::. > Cyborg Factory > United Bot
United Bot The ultimate beast is being given birth right here! Half-Life 2

Reply
 
Thread Tools
Pogamut 2 - Integrated development environment for creating own bots for UT2004
Old
  (#1)
Kefik
Member
 
Status: Offline
Posts: 2
Join Date: Aug 2007
Default Pogamut 2 - Integrated development environment for creating own bots for UT2004 - 16-08-2007

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
   
Reply With Quote
Re: Pogamut 2 - Integrated development environment for creating own bots for UT2004
Old
  (#2)
stefanhendriks
RealBot Author
 
stefanhendriks's Avatar
 
Status: Offline
Posts: 3,075
Join Date: Nov 2003
Location: Netherlands
Default Re: Pogamut 2 - Integrated development environment for creating own bots for UT2004 - 20-08-2007

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.


Author of RealBot, "Arrakis" and "Dune 2 - The Maker" | co-Founder of Bots-United | Fundynamic | Blog | E-Mail me
   
Reply With Quote
Re: Pogamut 2 - Integrated development environment for creating own bots for UT2004
Old
  (#3)
Kefik
Member
 
Status: Offline
Posts: 2
Join Date: Aug 2007
Default Re: Pogamut 2 - Integrated development environment for creating own bots for UT2004 - 21-08-2007

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
   
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump



Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
vBulletin Skin developed by: vBStyles.com