Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

AI Bot programming environment [closed]

I am just finishing up an Artificial Intelligence course where, as part of the assignments, I was able to program bot in a multi-player environment (BZFlags). What I was able to do was to program the bot to interface with the world and play capture the flag against other bots or even humans.

What I would like to know is, what other environments are out there where I could do the same thing (programming bots for a game or in a specialized environment)?

I was able to do this with BZFlags because they ad an API provided so that I could send commands to my bots and find out information about the world around them.

like image 908
chadgh Avatar asked Dec 09 '08 17:12

chadgh


2 Answers

There's Robocode and NRobot.

In RoboCode, you use Java to program your Robot's AI, and then unleash him against other Robots and see how he does. NRobot is the .NET version of a very similar idea.

like image 93
George Stocker Avatar answered Oct 28 '22 13:10

George Stocker


RobotBASIC is similar.

like image 40
Bill the Lizard Avatar answered Oct 28 '22 13:10

Bill the Lizard