Responding to stimuli in a real time
To create a
time, AI agent
to a wide array of stimuli in a fast paced
an enjoyable challenge
to fight in the game.
Designing the Agent
The concept of a game ‘modification’ and its
relation to all areas of modern coding practice.
Other research in this area. 
Modelling behaviours on territorial animals,
leading to a focus on non
typical computer game
Designing the ‘fun factor’; immersion and
emotions in a human game player.
Basic functionality first style of design.
An agent that could respond interestingly to
a wide variety of player behaviours rather
than just blindly attacking.
Putting the intelligence into the
Working together with other agents.
Enemy Agent Class Diagram
Red = Completely original to this project
Green = Modified for this project
Blue = Standard
Using a new language; C++
The challenges and advantages of working with
someone else’s code.
3D aspect required relearning of mathematics of
trigonometry and vectors.
Extensive non coding materials required to get
Agent’s in Action
What the project achieved
Created a functioning and hopefully fun in
Made the in
game opponent display a
variety of interesting responses to player
Successfully overcame implementation
difficulties to implement the crucial
Some fringe aspects of the specification not
completed due to difficulty and time constraints.
Learned a huge array of new skills and feel the
project was well planned and very satisfactorily
Future work could focus on agents developing
learning behaviour and reacting to a wider range
of emotional drives, increasing the believability of
the agents behaviour.
Project achieved its key aims.
Targeted and background research has
achieved excellent understanding of the
Agent was well planned and designed in a
very robust way.
Agents that Want and Like: Motivational and Emotional Roots of Cognition and Action
Papers from the AISB’05 Symposium
It knows What You Are Going To Do: Adding anticipation to a Quakebot
available on 21
Game Architecture and Design: A New Edition
Andrew Rollings and Dave Morris
2003 by New Riders
 Solving the right problem
Neil Kirby, Bell Laboratories
Published 2002 AI Game
Programming Wisdom, Charles River Media
 Territorial intrusion risk and antipredator behaviour: a mathematical model
Proceedings: Biological Sciences, Volume 268, Number 1472 / June 7, 2001