A Robocode robot which utilizes a genetic algorithm (http://en.wikipedia.org/wiki/Genetic_algorithm) to improve a robot over time.