It has been shown that Xpilot, a 2D video game, is a good environment to test learning system controllers. Although Xpilot is usually used for space combat-play, we are using it for space racing to learn our controller. We are implementing The Core environment where a population of agents compete against one another and are part of a genetic algorithm where selection, crossover, and mutation are used to produce offspring in the same environment. There is no need for a fitness function since the environment continuously allows the population to evolve while in play and the fitness is determined by individual competitions.
Saucedo, Alex, "Using the Core to Co-Evolve the Controllers of Racing Agents" (2021). Computer Science Honors Papers. 10.
The views expressed in this paper are solely those of the author.