Artificial Intelligence

Slides:



Advertisements
Similar presentations
Artificial Intelligence (91.420/543) and Machine Learning and Data Mining (91.421/544) Prof. Gary Livingston.
Advertisements

Half life 2/ Counter Strike: Source bot Charlie Cross CIS
Artificial Intelligence in Game Design Intelligent Decision Making and Decision Trees.
Game Design Serious Games Miikka Junnila.
RED DEAD REVOLVER Artificial Intelligence Critique By Mitchell C. Dodes CIS 588.
Basic Critical Thinking Skills Essentials of Clear Thinking: Claims and Issues.
Intelligent Agent Systems. Artificial Intelligence Systems that think like humans Systems that think rationally Systems that act like humans Systems that.
Artificial Intelligence in Game Design Probabilistic Finite State Machines.
Video Games and Dialogue By Saim Zahid. Natural Language vs. Scripted Conversations.  Natural language refers to ordinary language as spoken or written.
Artificial Intelligence in Game Design Problems and Goals.
Game AI Fundamentals. What is Artificial Intelligence (AI)? Not easy to answer… “Ability of a computer or other machine to perform those activities that.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
Survey of AI for games. AI vs. AI for games Traditional AI: – Made to handle unseen inputs, large state space – Too many options possible to compute an.
No Respect, I Tell Ya! How I’m really annoyed at game reviewers. (And how we respond to them.) Dave Mark Intrinsic Algorithm LLC.
Artificial Intelligence in Game Design Behavior Trees.
Basic Critical Thinking Skills Essentials of Clear Thinking: Claims and Issues.
Artificial Intelligence Techniques Artificial Stupidity?
AI Week 5 GAM 224. Outline Announcements Final Project Demos Discussion Break Lecture AI Narrative.
CHAPTER 10: CORE MECHANICS Definitions and Mechanisms.
Sample Video Game & Sound. The Plan 1.Game Theme 2.Game Structure 3.Sprites 4.Trackers 5.Collisions 6.Score 7.Levels 8.Splash Screens 9.Design 10.Implementation.
AI Evaluation David Nowell CIS 588 2/14/05 Baldur’s Gate.
Intro to Game Design Spring 2006 Hyuck rea, Rho – Auburn University.
The Game Development Process: Artificial Intelligence.
soccer Japan national team uniforms same team supporters uniforms support cheer ~ on Introduction.
Preventive measures while enjoying in pools.
In Moving Forward You Also Need to Look Back
Encouraging a growth mindset! Poulton Lancelyn Primary School
CORE KARES Tuesday Gossip.
Session 1 What is CyberSense?.
Artificial Intelligence and Video Games
hamzah asyrani sulaiman
About games and the industry
Dramatic Elements Activities
Fundamentals of Game Design, 2nd Edition
Law 8 - Start & Restart of Play
CS 134 Video Game “AI”.
The Corner Kick (17) U.S. Soccer Federation Referee Program
The Purpose of game Engines
What is a logical fallacy?
Interactive Storytelling
COMP3710 Artificial Intelligence Thompson Rivers University
Enemy and Friendly AIs Richard Gesick.
Mario Party 9 Review Opening Statement It was 13 years ago that Mario Party first released. I was 13 years old at the time when some friends of mine.
Helping our children to achieve in maths
Advantage U.S. Soccer Federation Referee Program
How to Avoid Communication Pitfalls
C ODEBREAKER Class discussion.
Preparation of the Body
Multiplayer Games By: Miss Dinnella.
Intelligent Agents Chapter 2.
Fundaments of Game Design
3D Game Pitch Niki Farquhar
A College Writer's Process
It was a dark and stormy night…
Deliberate Practice. Dare to be Challenged? Sydenham School High Performance Learning Deliberate Practice Project.
Encouraging a growth mindset! Nantwich Primary Academy and Nursery
Course Instructor: knza ch
Team Manager Behavioural Philosophies
Help in creating goals for your Graduation Project
National 5 Physical Education
Designing AI (character behaviour)
Number detective Your challenge
About me..
Strike it out.
COMP3710 Artificial Intelligence Thompson Rivers University
Job for milkshape modeller
The Start and Restart of Play (8)
Writing Prompt Assessment
COMP3710 Artificial Intelligence Thompson Rivers University
Lecture 1.1 Introduction to the Course … and Computers
Presentation transcript:

Artificial Intelligence Koray Kuruoğlu

Turing Test

Challenge the Player Providing a reasonable challenge for players must be the primary goal for AI in any computer game.

Not Do Dumb Things AI for a computer game must not appear overly stupid. Players love laughing at AI when it does something completely foolhardy.

Grand Theft Auto San Andreas NPC cops follow the player into the water, but they can't swim and immediately drown.

Symptom NPC cops follow the player into the water, but they can't swim and immediately drown. Cause This kind of situation is one of many special cases that can arise in open worlds, particularly when the NPCs do not have the same abilities as the player. In particular, this bug was caused by the cops either not knowing about the water, or not knowing that they needed a special ability to enter the water. Instead, the cops AI was reactively moving towards the player's position. Cure This was fixed in subsequent releases, presumably by: Adding more information into the navigation graph about the type of environment, in this case annotating volumes as water. Making the cops' pathfinding aware of the water and avoiding it at all cost. The AI would stop before the ledge leading into the water.

Be Unpredictable Humans are unpredictable. That is part of what makes them good opponents in a game and one of the primary reasons that people enjoy playing multi-player games; a skilled person will be challenging to fight in a way that a computer never will “Fuzzy logic” is one method AI designers and programmers may use to keep the AI agents unpredictable and interesting. Essentially, fuzzy logic takes a logical system and inserts some randomness into it. In fuzzy logic, when the AI is presented with a given situation, it has several worthwhile courses of action to choose from instead of just one.

Assist Storytelling

The Sloped Playing Field

How Real Is Too Real? Another potential AI programming pitfall is creating an AI that, though it actually performs like a “real” person, ends up detracting from the gameplay as a result. In terms of the stories they tell and the settings they employ, games are often contrivances, strictly unreal situations that are specifically set up because they are interesting, not because they are authentic, and the AI must support this. The point again is that the AI must never overshadow the gameplay, and it must never distract the development team from the true goal of the project: to make a fun, playable game. If the AI is really very sophisticated but, as a result, the game is unplayable or extremely frustrating, players are not going to remark on the intelligence of the game’s combatants.

AI Agents and Their Environment

How Good Is Good Enough? The AI for a game only needs to be good enough to challenge players while not appearing overly foolish in its actions.

Scripting

Scripting