Video Game Artificial Intelligence - Auburn University

Video Game Artificial Intelligence - Auburn University

Video Game Artificial Intelligence April 9, 2007 Alex Rito Early Game AI Turn-based Strategy Games Deterministic Game Trees

April 2007 Alex Rito Basic Video Game AI Pre-stored Movement Patterns (Early 1970s) Randomized Events Based on Hash Function Applied to Player Input (Space Invaders 1978)

April 2007 Alex Rito Advanced Video Game AI Real-time Strategy Games (RTS) Role-playing Games (RPG) First-person Shooters (FPS)

April 2007 Alex Rito Combat AI Knowledge of the Environment Effective Use of Teamwork Ability to Track and Hunt Survival Instincts

April 2007 Alex Rito Non-combat AI Scripted Conversations with Non-player Characters Dynamic Dialogue with Natural Language Processing (NLP) SimCity (Will Wright Maxis 1989)

Spore (Will Wright Maxis 2007) Black and White (I & II) (Peter Molyneux Lionhead Studios 2001 & 2005) April 2007 Alex Rito Black and White Peter Molyneux on Black and White (5:42): http://www.youtube.com/watch?v

=1BTAI8KXeH8 Black and White II Gameplay (3:48): http://www.youtube.com/watch?v=k2oSPma UxO0 April 2007 Alex Rito Analytical AI Adapting

the Game to the Player More Satisfying User Experience Overall Varying Difficulty of Computer Opponents April 2007 Alex Rito Game AI versus Real AI Purist view of AI

Gamer view of AI Dumbing Down AI April 2007 Alex Rito References http://en.wikipedia.org/wiki/Game_artificial_in telligence http://ai-depot.com/GameAI/Design.html

April 2007 Alex Rito

Recently Viewed Presentations

  • Serine,Alanine one Carbon Metabolism Dr. Ketki K Assistant

    Serine,Alanine one Carbon Metabolism Dr. Ketki K Assistant

    Metabolic functions of Serine. 1) One carbon pool (serine → glycine) 2) Formation of cysteine (homocysteine + serine → homoserine + cysteine) 3) Serine → alanine by dehydration & transamination
  • BioTech Startup School@KU

    BioTech Startup [email protected]

    Of course the answer is yes…what have youlearned? Don't presume that you know what a "great movie"is "Is my script going to make for a greatmovie"? Good, but it risks a Yes/Noanswer ... BioTech Startup [email protected] Last modified by:
  • Question of the Day - North Allegheny School District

    Question of the Day - North Allegheny School District

    Read these words after I read them. yet cab run pit not Now look closely at these words: mitten plastic traffic What Pattern do those words have VCCV mit/ten plas/tic traf/fic vc/cv vc/cv vc/cv What are characters? What is a...
  • Presentation heading - Warwickshire LDC

    Presentation heading - Warwickshire LDC

    Area Team Structure Arden, Herefordshire and Worcestershire June 2013 Arden, Herefordshire and Worcestershire Local Area Team * Business Office Jane Gordijn Jenny McGill Jo Clode Medical Director Martin Lee Director of Nursing Sue Doheny Director of Finance Brian Hanford Director...
  • Big Question:

    Big Question:

    womans in the medical field look upon her as a cymbal. Women in the medical field look upon her as a symbol. elizabeth and anna is going to lay down and rest
  • Doublethink Is Good

    Doublethink Is Good

    the aggie says asucd is too unselfish "deep throat" is a thoughtcriminal support bush! are your professors un-american liberals? ignorance is strength war is peace freedom is slavery telescreens are plusgood ignorance is strength re-elect bush! a compassionate conservative prevent...
  • Myths of Destruction and (Re)Creation Cosmic Cycle  Creation

    Myths of Destruction and (Re)Creation Cosmic Cycle Creation

    is more poem than prose, references to Noah are scattered throughout the Qur'an, but no historical account of the entire Deluge is given. Generally speaking, the references in the Qur'an are consistent with . Genesis. and Islamic tradition generally accepts...
  • Garrison Noreen Brewer 11th Edition Chapter 8

    Garrison Noreen Brewer 11th Edition Chapter 8

    ABC systems may base the level of activity for each cost pool on the capacity of the activity rather than the budgeted level of activity which is always used in traditional cost systems. Using the budgeted level of activity to...