1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development...

Post on 01-Apr-2015

223 views 4 download

Tags:

Transcript of 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development...

1

Chapter 8Looking Smart

maximizing perception of intelligence

Reference: Game Development Essentials Game Artificial Intelligence

2

Key Chapter Questions■ What are two types of cues that can be used to make the “intelligence” of the

AI apparent (visible or audible) to the player?

■ What are three techniques for optimizing the AI that preserve the player’s

perception of the AI’s intelligence?

■ What types of behaviors cause the AI to appear mechanical, rather than

intelligent, to the player?

■ When should cues be used to simulate an intelligent behavior, instead of

creating an AI system to perform the behavior?

■ Varied strategic choices indicate intelligence to the player. Why may the AI

appear less intelligent if it always chooses the best strategy?

3

The ELIZA Effect

■ make the AI visible to the player

■ only implement AI that the player can detect

■ avoid behaviors that appear mechanical

■ show the player AI that makes choices

■ give the player reason to see more than is really there

4

Make the AI Visible

Brute Force Perfect Dark Zero

5

Eliminate Invisible AI Activity

• Game Performance Efficiency• 100 Percent Optimization• Partial Optimizations

• Game Development Efficiency

Command & Conquer: Generals

6

Avoid BehaviorThat Looks Mechanical

The Red Alert 2 tesla trooper uses a series of tongue-in-cheek responses to demonstrate personality and style to the player.

7

Provide AI That Makes Choices

• Provide Multiple Options

• Minimize Random Behavior

8

Half-Life 2

Provide AI That Makes ChoicesProvide Strategic Choices

Define Multiple Strategies

9

Provide AI That Makes ChoicesProvide Strategic Choices

Implement the Strategies

Free-form skirmish battles in Command & Conquer: Generals require the creation of a strategic AI system to control the enemy units. The linear nature of Perfect Dark Zero allows strategic behaviors to be scripted by a level designer.

10

Medal of Honor:

Pacific AssaultHalf-Life 2

Provide AI That Makes ChoicesProvide Strategic Choices

Choosing a StrategyDesigner-Scripted Choice

11

Civilization IVThe Lord of the Rings:

The Battle for Middle-Earth

Provide AI That Makes ChoicesProvide Strategic Choices

Choosing a StrategyProgrammed Choice

12

Use Cues That Imply Intelligence

• Scripting• Simple Systems• Implying an AI Behavior