UTCS Artificial Intelligence
courses
talks/events
demos
people
projects
publications
software/data
labs
areas
admin
Computational Intelligence in Games (2006)
Risto Miikkulainen
,
Bobby D. Bryant
,
Ryan Cornelius
,
Igor V. Karpov
,
Kenneth O. Stanley
, and
Chern Han Yong
Video games provide an opportunity and challenge for the soft computational intelligence methods like the symbolic games did for good old-fashioned artificial intelligence.'' This article reviews the achievements and future prospects of one particular approach, that of evolving neural networks, or neuroevolution. This approach can be used to construct adaptive characters in existing video games, and it can serve as a foundation for a new genre of games based on machine learning. Evolution can be guided by human knowledge, allowing the designer to control the kinds of solutions that emerge and encouraging behaviors that appear visibly intelligent to the human player. Such techniques may allow building video games that are more engaging and entertaining than current games, and those that can serve as training environments for people. Techniques developed in these games may also be widely applicable in other fields, such as robotics, resource optimization, and intelligent assistants.
View:
PDF
Citation:
In
Computational Intelligence: Principles and Practice
, Gary Y. Yen and David B. Fogel (Eds.), Piscataway, NJ 2006. IEEE Computational Intelligence Society.
Bibtex:
@incollection{miikkulainen:cigames06, title={Computational Intelligence in Games}, author={Risto Miikkulainen and Bobby D. Bryant and Ryan Cornelius and Igor V. Karpov and Kenneth O. Stanley and Chern Han Yong}, booktitle={Computational Intelligence: Principles and Practice}, editor={Gary Y. Yen and David B. Fogel}, address={Piscataway, NJ}, publisher={IEEE Computational Intelligence Society}, url="http://www.cs.utexas.edu/users/ai-lab?miikkulainen:ci06", year={2006} }
People
Bobby D. Bryant
Ph.D. Alumni
bdbryant [at] cse unr edu
Ryan Cornelius
Undergraduate Alumni
Igor V. Karpov
Masters Alumni
ikarpov [at] gmail com
Risto Miikkulainen
Faculty
risto [at] cs utexas edu
Kenneth Stanley
Postdoctoral Alumni
kstanley [at] cs ucf edu
Chern Han Yong
Masters Alumni
cherny [at] nus edu sg
Projects
Neuroevolution in Real Time Games
2005 - Present
Combining Rule-Based Knowledge with NEAT
2004 - 2006
NERO: NeuroEvolving Robotic Operatives
2003 - 2009
Diverse Behavior in Teams of Homogeneous Agents
2001 - 2007
NEAT: Evolving Increasingly Complex Neural Network Topologies
2000 - 2011
Real-time Interactive Gaming
1997 - 1999
Areas of Interest
Applications
Evolutionary Computation
Game Playing
Neuroevolution
Software/Data
NEAT C++
The NEAT package contains source code implementing the NeuroEvolution of Augmenting Topologies method. The source code i...
2010
rtNEAT C++
The rtNEAT package contains source code implementing the real-time NeuroEvolution of Augmenting Topologies method. In ad...
2006
ESP JAVA 1.1
The ESP package contains the source code for the Enforced Sup-Populations system written in Java. This package is a near...
2002
NEAT Java (JNEAT)
The JNEAT package contains Java source code for the NeuroEvolution of Augmenting Topologies method (see the original
2002
ESP C++
The ESP package contains the source code for the Enforced Sup-Populations system written in C++. ESP is an extension t...
2000
Demos
Adaptive Teams of Agents in the Legion II game
Bobby Bryant
2006
Labs
Neural Networks