[Pogamut-list] sqlitebot

rudolf.kadlec pogamut-forum at artemis.ms.mff.cuni.cz
Sat May 30 09:47:06 CEST 2009


Re: sqlitebot

Author: rudolf.kadlec

> First off thanks for doing the Pogamut website and keeping alive the interest in developing better bot 
AI's using UT2004.  Some really interesting work going on in the various bots and projects here.
Thanks for your interest :-)

> Java isn't my main programming language (I do mostly perl) but am trying to learn more Java and NetBeans GUI to take advantage of the toolset you have setup with Pogamut.  I also work with relational databases and am interested in using a sqlite http://sqlite.org database as a kind of bot memory to keep track of locational/situational bot experience as that might help further develop interesting bot behaviors.  The projects that I've seen so far have been behavioral decision trees and I was wondering if anyone else had thought of using a simple file-based RDB to help model map-oriented memory.
> 

I'm not aware of anyone using SQL based database engine for storing this kind of information. We usually use Java collections for this, what will you gain by using RDB engine?
I think that it would be interesting to use some RDF based representation (see http://www.openrdf.org/) for relation between objects, actors, places etc. I don't know whether someone has done this in context of bots AI. 

> I've setup a open source google code project at http://code.google.com/p/sqlitebot/wiki/sqlitebotHome if anyone is interested in pursuing that kind of database supported bot model programming.  Initially I'm looking for help with basic Java programming issues (like how do I break my simple initial database write function out to a separate java file http://code.google.com/p/sqlitebot/source/browse/trunk/bot1/Main.java ) and then more project specific help with ideas that relate to leveraging knowledge about existing unrealscript bot functions.
> 

You will surely find a lot of help with Java related questions in various tutorials over internet. We will be glad to help you with Pogamut specific questions :-)
Once your project matures we can give you an SVN access to our repository, so all Pogamut projects are kept in one place.

All best
Rudolf





More information about the Pogamut-list mailing list