neuroevolving robotic operatives

During my sophomore year of college I become involved with a research project called "NeuroEvolving Robotic Operatives" or NER0 for short. The goal of the project was introduce a novel new method of artifical intelligence for games and prove that it could work. This method utilized both neural networks and genetic algorithms in order to train and produce realistic opponents in a computer game. The game itself allowed a player to train an army of robots, save that army, and battle other players over a local area network or the internet. During my Junior year and partially my Senior year, I was the lead programmer on this project.

Here is the project's current website. Please download and play the game.

Here is the science behind the AI.

Here is a research paper I was involved with.