250 likes | 816 Views
The Hidden Wisdom: Artificial Intelligence in Computer Games. Presenter: Michelle Su Advisor: Dr. Gestwicki. Outline. Introduction Academic AI and Game AI Game Genres and AI Interesting Projects Holy Grails Further Researches. Introduction. What is game AI?
E N D
The Hidden Wisdom:Artificial Intelligence in Computer Games Presenter: Michelle Su Advisor: Dr. Gestwicki
Outline • Introduction • Academic AI and Game AI • Game Genres and AI • Interesting Projects • Holy Grails • Further Researches The Hidden Wisdom: Artificial Intelligence in Computer Games
Introduction • What is game AI? • Techniques to produce the illusion of intelligence in the behavior of non-player characters (NPCs) • Why should we care about game AI? • Fun • The next Big Thing • Environment for AI research The Hidden Wisdom: Artificial Intelligence in Computer Games
Academic AI and Game AI • Different animals • Academic AI: • Cognitive Science • Expert Systems • Machine Learning • Natural Language Processing • Reasoning • Robots • Vision • Etc. The Hidden Wisdom: Artificial Intelligence in Computer Games
Academic AI and Game AI (Cont.) • Game AI: • Fun and believable • Limited resource • Game dependent The Hidden Wisdom: Artificial Intelligence in Computer Games
Game Genres and AI • Chess, Card, and Puzzle Games • Action Games • Role-Playing Games (RPGs) • Adventure Games • Strategy Games • Simulation Games (God games) • Sports Games • A-Life The Hidden Wisdom: Artificial Intelligence in Computer Games
Chess, Card and Puzzle Games • Role of AI: • Tactical opponents • AI Techniques: • Game tree • Neural Network • Examples: • Deep Blue • 20Q The Hidden Wisdom: Artificial Intelligence in Computer Games
Action Games • Role of AI: • Real-Time Tactical opponents • Partners • AI Techniques: • Path-finding • Flocking The Hidden Wisdom: Artificial Intelligence in Computer Games
Half-Life 2 The Hidden Wisdom: Artificial Intelligence in Computer Games
Role-Playing Games (RPGs) • Role of AI: • Tactical Opponents • Partners/Pets • Support Characters • AI Techniques: • Path-finding • Finite State Machine The Hidden Wisdom: Artificial Intelligence in Computer Games
Baldur’s Gate II The Hidden Wisdom: Artificial Intelligence in Computer Games
World of Warcraft The Hidden Wisdom: Artificial Intelligence in Computer Games
Adventure Games • Role of AI: • Support Characters • AI Techniques: • Path-finding • Finite State Machine The Hidden Wisdom: Artificial Intelligence in Computer Games
Blade Runner The Hidden Wisdom: Artificial Intelligence in Computer Games
Strategy Games • Role of AI: • Units • Tactical Opponents • AI Techniques: • Flocking • Path-finding • Finite State Machine • Bayesian Networks The Hidden Wisdom: Artificial Intelligence in Computer Games
Civilization IV The Hidden Wisdom: Artificial Intelligence in Computer Games
Simulation Games • Role of AI: • Units • Creatures • AI Techniques: • Finite State Machine • Decision Tree • Path-finding • Flocking • Neural Network The Hidden Wisdom: Artificial Intelligence in Computer Games
Black & White The Hidden Wisdom: Artificial Intelligence in Computer Games
Sports Games • Role of AI: • Units • Strategic opponent • Commentator • AI Techniques: • Flocking • Path-finding • Finite State Machine The Hidden Wisdom: Artificial Intelligence in Computer Games
Madden NFL ‘06 The Hidden Wisdom: Artificial Intelligence in Computer Games
A-Life • Role of AI: • Units • Creatures • AI Techniques: • Flocking • Path-finding • Fuzzy Logic • Genetic Algorithms The Hidden Wisdom: Artificial Intelligence in Computer Games
Conway’s Game of Life The Hidden Wisdom: Artificial Intelligence in Computer Games
Interesting Projects • Sugarscape (A-Life) • Simulation of social interactions • Study the mystery of the collapse of an Indian tribe • Boids (Flocking) • Life-like group behavior • Gameai.com The Hidden Wisdom: Artificial Intelligence in Computer Games
Holy Grails • Non-Player Character’s abilities to • Recognize natural language • Learn • Adjust the progress • React emotionally The Hidden Wisdom: Artificial Intelligence in Computer Games
Future Researches • NPCs’ learning abilities • NPCs’ human-like behaviors • Employment on AI education The Hidden Wisdom: Artificial Intelligence in Computer Games