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

12
1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence

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

Page 1: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

1

Chapter 8Looking Smart

maximizing perception of intelligence

Reference: Game Development Essentials Game Artificial Intelligence

Page 2: 1 Chapter 8 Looking 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?

Page 3: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

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

Page 4: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

4

Make the AI Visible

Brute Force Perfect Dark Zero

Page 5: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

5

Eliminate Invisible AI Activity

• Game Performance Efficiency• 100 Percent Optimization• Partial Optimizations

• Game Development Efficiency

Command & Conquer: Generals

Page 6: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

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.

Page 7: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

7

Provide AI That Makes Choices

• Provide Multiple Options

• Minimize Random Behavior

Page 8: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

8

Half-Life 2

Provide AI That Makes ChoicesProvide Strategic Choices

Define Multiple Strategies

Page 9: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

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.

Page 10: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

10

Medal of Honor:

Pacific AssaultHalf-Life 2

Provide AI That Makes ChoicesProvide Strategic Choices

Choosing a StrategyDesigner-Scripted Choice

Page 11: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

11

Civilization IVThe Lord of the Rings:

The Battle for Middle-Earth

Provide AI That Makes ChoicesProvide Strategic Choices

Choosing a StrategyProgrammed Choice

Page 12: 1 Chapter 8 Looking Smart maximizing perception of intelligence Reference: Game Development Essentials Game Artificial Intelligence.

12

Use Cues That Imply Intelligence

• Scripting• Simple Systems• Implying an AI Behavior