Entertaining Agents: for Multi-Player Role Playing Games

Studenteropgave: Kandidatspeciale og HD afgangsprojekt

  • Mads Granding
  • Rasmus Toftdahl Olesen
4. semester, Datalogi, Kandidat (Kandidatuddannelse)
Working from a goal to create entertaining and interesting agents for RPGs, we design an agent architecture. The architecture incorporates many elements designed for instilling it with a personality of its own, and for using this personality to make the agent entertaining.
The means for making the agents interesting, and giving them personality, include: Using vector-distances to select the one sentence, from a set of sentences, that best matches the agents personality. Selecting actions and plans based on parts of the agents personality described as a vector. Cognitive dissonance is used by the agent to decide how to interact with players and other agents.
We also touch upon subjects, such as quad-trees, networking in multi-player games, and planning, as they relate to our architecture.
Udgivelsesdatojul. 2004
ID: 61061630