Deus Ex Machina ()

Download Report

Transcript Deus Ex Machina ()

Artificial Intelligence Critique
Deus Ex: Machina
AI Used in the Game

NPCs


Robotics



Conversations
Sentry Droids
Turrets
Enemies

Cues
AI Techniques

Aural & Visual Events

Weapons



NPC Speech




Drawing
Firing
Distress
Screams
Environment
Footsteps
AI Techniques


“I built an audio/visual event manager into
the Unreal engine so NPCs could detect
things like footsteps, gunshots, smashed
windows, objects hitting the ground, drawn
weapons, screams, distress, etc. -- and more
importantly, it could distingish between them.
I also wrote behaviors for the NPCs so they
could react appropriately to these events.”
http://www.planetdeusex.com/features/interviews/martin/
Tools Used to Implement AI

Unreal Engine



UnrealED


AI pathfinding
Beefed-Up States
UnrealScript
Visual C++
Strengths & Weaknesses




NPCs Notice
Changes within
Environment
Set Number of NPCs
NPC Dialogue
Varied Attacks


Poor Peripheral
Vision
Only One Weapon
Per NPC (usually)
AI’s Affect on Game Play

Not Too Overpowering


Limited Area of Affect
NPC Dialogues Much More Interesting

Storyline Has A Lot to do With This