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.
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.
Sprog | Engelsk |
---|---|
Udgivelsesdato | jul. 2004 |