RoboLocode lets you create and program your own robot. Give it the modules you need and let it race against other robots! This game contains a coding section in which you can define the behavior of your robot.