Delphi Robot Rage

Robots powered by Delphi fighting it out in a 3D Arena? You have come to the right place.

The robots will be battling it out in a UT3 arena (you do not need UT to develop your bot).  It is based on the work of Andy Sterland & James Lissiak, who put together a framework and some templates for C# and VB. I’ve adapted these templates for Delphi Prism, enhanced the documentation, and repackaged it all for you.  The original home page has links, documentation, source code, and a visualizer.  More information can be found on CodePlex too. I am sure once you start working with this new framework you will find it is much better then the system we used.

The minimum you need is the starter package for Delphi Prism Bots (updated).  It contains a Delphi Prism template that imports into Visual Studio, documentation (covers getting started and the API) and the necessary assembly for connecting to the server (it is in the template).

[Download (updated)]

Update: I updated the download package to fix some bugs in the UT3Bots.RemoteBot.dll assembly, and improved the code template some too.  I also have updated mutators (plug-ins) for UT3.  Check out the CodeRage IV session for instructions on installing them:

Don’t have Delphi Prism?  Download the sample bot and use the free command-line compiler or free trial to play along.

Questions? Comments? Leave your comments bellow.

  1. I have applied for the beta, but no answer yet. I guess I could use Oxygene?

  2. There are a number of ways you can enter. The bottom line is I need code that will compile with Delphi 2009 or Delphi Prism.