Before you start with this tutorial make sure that you have installed:
Unreal Tournament 2004 / UDK with GameBotsUDK
Gamebots2004 / UDK with GameBotsUDK
Java 1.6
Netbeans 7.1.1
Pogamut 3 Netbeans plugin
While not required, it is a good idea to be familiar with Pogamut. If you aren't already, you should try following tutorials before reading this one:
Empty bot - introduction to Pogamtu and and first, rather useless bot
NavigationBot - basic navigation bot - a bot that runs around in the environment
Pogamut modules - modules for convenient access to the virtual environment of UT2004