BotArena is a project mainly written in Java, it's free.
A server where programmers can make their own bots to battle it out!