Connectionists: NERO 2.0 machine learning game (www.nerogame.org)
Risto Miikkulainen
risto at cs.utexas.edu
Thu Sep 6 22:23:07 EDT 2007
We are pleased to announce the release of NERO 2.0 machine learning
game. In this game, the player trains teams of agents to perform
complex tasks in a simulated 3D environment. The agents are controlled
by neural networks that learn based on the rtNEAT neuroevolution
method. The training is evaluated in autonomous battle mode against
other teams; the game also provides a territory-control mode for
interactive game play. The territory mode is new in 2.0; this release
also includes a new user interface and more extensive training tools.
NERO can be downloaded freely from http://nerogame.org for Linux, OS X,
and Windows platforms. It is intended to serve three purposes:
- It is an engaging game that demonstrates a new genre of video games
where machine learning plays a central role. The site includes
videos illustrating the gameplay and evolved behaviors, and the game
includes a tutorial mode that makes it easy to get started.
- It is a "killer application" of rtNEAT, demonstrating how it can be
used to learn complex behaviors in real time. For more details on
rtNEAT and its application in NERO, see the paper at
http://nn.cs.utexas.edu/keyword?stanley:ieeetec05. The rtNEAT (and
NEAT) software is available at http://nn.cs.utexas.edu/soft-list.php.
- It is a prototype of a research platform that will allow developing
and testing new machine learning methods in a complex video game
environment, as well as a demonstration tools for various AI methods
in general.
We would like to get your feedback especially on this last point. In
the near future, we will put together an open-source version of NERO
(v2.0 is based on the Torque game engine) and plan to extend it to
serve as a general research platform for the community. How can the
NERO environment best support research in machine learning and
embedded artificial agents? How can it best serve as a demonstration
platform e.g. for AI courses? At this point, we invite you to try out
NERO 2.0 and give us feedback and suggestions on how to make OpenNERO
a useful such tool for the future.
-- Risto Miikkulainen, Ken Stanley, Igor Karpov,
and the NERO development team
More information about the Connectionists
mailing list