Applying Direct Manipulation Interfaces to Customizing Player Character Behaviour

  • Marco Gillies
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4161)


The ability customize a players avatar (their graphical representation) is one of the most popular features of online games and graphical chat environments. Though customizing appearance is a common ability in most games, creating tools for customizing a character’s behaviour is still a difficult problem. We propose a methodology, based on direct manipulation, that allows players to specify the type of behaviour they would like in a given context. This methodology is iterative, with the player performing a number of different customizations in different contexts. Players are also able to continue customizing their character during play, with commands that can have long term and permanent effects.


Autonomous Agent Online Game Direct Manipulation Discrete Action Conversational Partner 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Badler, N., Philips, C., Webber, B.: Simulating Humans: Computer Graphics. In: Animation and Control. Oxford University Press, Oxford (1993)Google Scholar
  2. 2.
    Bécheiraz, P., Thalmann, D.: A Model of Nonverbal Communication and Interpersonal Relationship Between Virtual Actors. In: Proceedings of the Computer Animation 1996, pp. 58–67. IEEE Computer Society Press, Los Alamitos (1996)Google Scholar
  3. 3.
    Blumberg, B., Galyean, T.: Multi-Level Direction of Autonomous Creatures for Real-Time Virtual Environments. In: ACM SIGGRAPH, pp. 47–54 (1995)Google Scholar
  4. 4.
    Cassell, J., Bickmore, T., Campbell, L., Chang, K., Vilhjálmsson, H., Yan, H.: Embodiment in Conversational Interfaces: Rea. In: ACM SIGCHI, pp. 520–527. ACM Press, New York (1999)Google Scholar
  5. 5.
    Cassell, J., Vilhjálmsson, H.H., Bickmore, T.: BEAT: the behavior expression animation toolkit. In: ACM SIGGRAPH, pp. 477–486 (2001)Google Scholar
  6. 6.
    Cheng, L., Farnham, S., Stone, L.: Lessons Learned: Building and Deploying Virtual Environments (2002)Google Scholar
  7. 7.
    DeCarolis, B., Pelachaud, C., Poggi, I., Steedman, M.: APML, a markup language for believable behaviour generation, pp. 65–87 (2004)Google Scholar
  8. 8.
    Del Bimbo, A., Vicario, E.: Specification by-Example of Virtual Agents’ Behavior. IEEE transactions on visualtization and Computer Graphics 1(4), 350–360 (1995)CrossRefGoogle Scholar
  9. 9.
    Friedman, D., Gillies, M.: Teaching Characters How to Use Body Language. In: Intelligent Virtual Agents (2005)Google Scholar
  10. 10.
    Gleicher, M.: Motion Editing with Space Time Constraints. In: Symposium on interactive 3D graphics, pp. 139–148 (1997)Google Scholar
  11. 11.
    Guye-Vuilléme, A., Capin, T.K., Pandzic, I.S., Magnenat-Thalmann, N., Thalmann, D.: Non-verbal Communication Interface for Collaborative Virtual Environments. The Virtual Reality Journal 4, 49–59 (1999)CrossRefGoogle Scholar
  12. 12.
    Gratch, J., Marsella, S.: Tears and Fears: Modeling emotions and emotional behaviors in synthetic agents. In: 5th International Conference on Autonomous Agents (2006)Google Scholar
  13. 13.
    James, G.: Enhancing spatial deformation for virtual sculpting (2000)Google Scholar
  14. 14.
    Jehee, L., Sung, Y.S.: A Hierarchical Approach to Interactive Motion Editing for Human-like Figures. In: ACM SIGGRAPH, pp. 39–48 (1999)Google Scholar
  15. 15.
    Johnson, M.P.: Exploiting Quaternions to Support Expressive Interactive Character Motion (2003)Google Scholar
  16. 16.
    Gillies, M., Crabtree, I.B., Ballin, D.: Customisation and Context for Expressive Behaviour in the Broadband World BT Technology Journal 22(2) 7–17 (April 1, 2004)Google Scholar
  17. 17.
    Marco, G., Barry, C., Daniel, B.: Expressive characters and a text chat interface. In: Patrick, O., Ruth, A. (eds.) AISB workshop on Language, Speech and Gesture for Expressive Characters (2004)Google Scholar
  18. 18.
    Marco, G., Daniel, B.: Integrating autonomous behavior and user control for believable agents. In: Third international joint conference on Autonomous Agents and Multi-Agent Systems (2004)Google Scholar
  19. 19.
    Marsella, S.C., Johnson, W.L., LaBore, C.: Interactive Pedagogical Drama. In: The Proceedings of the 4th international Conference on Autonomous Agents, pp. 301–308 (2000)Google Scholar
  20. 20.
    Michael, G.: Comparing Constraint-Based Motion Editing Methods. Graphical Models 63, 107–134 (2001)CrossRefMATHGoogle Scholar
  21. 21.
    Paul, S., Johan, Y.: End User Specification of RoboCup Teams (2000)Google Scholar
  22. 22.
    Pelachaud, C., Poggi, I.: Subtleties of facial expressions in embodied agents. Journal of Visualization and Computer Animation 13, 287–300 (2002)CrossRefMATHGoogle Scholar
  23. 23.
    Perlin, K., Goldberg, A.: IMPROV: A System for Scripting Interactive Actors in Virtual Worlds. In: Proceedings of SIGGRAPH 1996 ACM SIGGRAPH, pp. 205–216. Addison Wesley, Reading (1996)Google Scholar
  24. 24.
    Press, W.H., Flannery, B.P., Teukolsky, S.A., Vetterling, W.T.: Numerical Recipes in C. Cambridge University Press, Cambridge (1992)MATHGoogle Scholar
  25. 25.
    Pynadath, D.V., Marsella, S.C.: Fitting and Compilation of Multiagent Models through Piecewise Linear Functions. In: The International Conference on Autonomous Agents and Multi Agent Systems, pp. 1197–1204 (2004)Google Scholar
  26. 26.
    Reynolds, C.W.: Flocks, Herds, and Schools: A Distributed Behavioral Model. In: ACM SIGGRAPH, pp. 25–33 (1987)Google Scholar
  27. 27.
    Tu, X., Terzopoulos, D.: Artificial Fishes: Physics, Locomotion, Perception, Behavior. In: ACM SIGGRAPH, pp. 43–49 (1994)Google Scholar
  28. 28.
    Vilhjalmsson, H.: Animating Conversation in Online Games. In: Rauterberg, M. (ed.) ICEC 2004. LNCS, vol. 3166, pp. 139–150. Springer, Heidelberg (2004)CrossRefGoogle Scholar
  29. 29.
    Vilhjálmsson, H.H., Cassell, J.: BodyChat: Autonomous Communicative Behaviors in Avatars. In: Second ACM international conference on autonomous agents (1998)Google Scholar
  30. 30.
    William, M.H., John, F.H., Henry, K.: Direct manipulation of free-form deformations. In: Proceedings of the 19th ACM SIGGRAPH annual conference on Computer graphics and interactive techniques, pp. 177–184. ACM Press, New York (1992)Google Scholar
  31. 31.
    Zoran, P., Andrew, W.: Physically Based Motion Transformation. In: ACM SIGGRAPH, pp. 11–20 (1999)Google Scholar

Copyright information

© IFIP International Federation for Information Processing 2006

Authors and Affiliations

  • Marco Gillies
    • 1
  1. 1.Department of Computer ScienceUniversity College LondonLondonUK

Personalised recommendations