The Hidden Wisdom: Artificial Intelligence in Computer Games - PowerPoint PPT Presentation

the hidden wisdom artificial intelligence in computer games n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
The Hidden Wisdom: Artificial Intelligence in Computer Games PowerPoint Presentation
Download Presentation
The Hidden Wisdom: Artificial Intelligence in Computer Games

play fullscreen
1 / 25
The Hidden Wisdom: Artificial Intelligence in Computer Games
496 Views
Download Presentation
daniel_millan
Download Presentation

The Hidden Wisdom: Artificial Intelligence in Computer Games

- - - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

  1. The Hidden Wisdom:Artificial Intelligence in Computer Games Presenter: Michelle Su Advisor: Dr. Gestwicki

  2. 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

  3. 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

  4. 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

  5. Academic AI and Game AI (Cont.) • Game AI: • Fun and believable • Limited resource • Game dependent The Hidden Wisdom: Artificial Intelligence in Computer Games

  6. 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

  7. 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

  8. Action Games • Role of AI: • Real-Time Tactical opponents • Partners • AI Techniques: • Path-finding • Flocking The Hidden Wisdom: Artificial Intelligence in Computer Games

  9. Half-Life 2 The Hidden Wisdom: Artificial Intelligence in Computer Games

  10. 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

  11. Baldur’s Gate II The Hidden Wisdom: Artificial Intelligence in Computer Games

  12. World of Warcraft The Hidden Wisdom: Artificial Intelligence in Computer Games

  13. Adventure Games • Role of AI: • Support Characters • AI Techniques: • Path-finding • Finite State Machine The Hidden Wisdom: Artificial Intelligence in Computer Games

  14. Blade Runner The Hidden Wisdom: Artificial Intelligence in Computer Games

  15. 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

  16. Civilization IV The Hidden Wisdom: Artificial Intelligence in Computer Games

  17. 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

  18. Black & White The Hidden Wisdom: Artificial Intelligence in Computer Games

  19. 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

  20. Madden NFL ‘06 The Hidden Wisdom: Artificial Intelligence in Computer Games

  21. A-Life • Role of AI: • Units • Creatures • AI Techniques: • Flocking • Path-finding • Fuzzy Logic • Genetic Algorithms The Hidden Wisdom: Artificial Intelligence in Computer Games

  22. Conway’s Game of Life The Hidden Wisdom: Artificial Intelligence in Computer Games

  23. 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

  24. 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

  25. Future Researches • NPCs’ learning abilities • NPCs’ human-like behaviors • Employment on AI education The Hidden Wisdom: Artificial Intelligence in Computer Games