Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1007/978-3-540-32259-7_14guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Motion coordination in the quake 3 arena environment: a field-based approach

Published: 19 July 2004 Publication History

Abstract

This paper focuses on the problem of orchestrating the movements of bot agents in the videogame Quake 3 Arena. Since the specific patterns of movement that one may wish to enforce may be various, and serve different purposes (have bots meet somewhere, move in formation, or surrounding human players), a general and flexible approach is required. In this paper we discuss how the Co-Fields coordination model can be effectively exploited to this purpose. The key idea in Co-Fields is to model the agents' environment by means of application-specific computational force fields, leading agents' activities to a globally coordinated and adaptive motion behavior. The Co-Fields model is described both in general terms and in the specific Quake 3 Arena implementation, and several application examples are presented to clarify it. Also, the paper outlines the general applicability of the approach besides the Quake scenario and in areas such as mobile computing and mobile robots.

References

[1]
Quake 3 Arena: (http://www.idsoftware.com/games/quake/quake3-arena).
[2]
Unreal Tournament: (http://www.unrealtournament.com).
[3]
Liard, J.: It knows what you're going to do: Adding anticipation to a quakebot. In: Intenational Conference on Autonomous Agents, Montreal, Canada (2001).
[4]
Quake 3 Team Arena: (http://www.idsoftware.com/games/quake/quake3-teamarena).
[5]
Khatib, O.: Real-time obstacle avoidance for manipulators and mobile robots. The International Journal of Robotics Research 5 (1986) 90-98.
[6]
Mamei, M., Zambonelli, F.: Programming pervasive and mobile computing applications with the tota middleware. In: IEEE International Conference On Pervasive Computing (Percom). IEEE CS Press, Orlando (FL), USA (2004).
[7]
Bonabeau, E., Dorigo, M., Theraulaz, G.: Swarm Intelligence. From Natural to Artificial Systems. Oxford University Press, Oxford (UK) (1999).
[8]
Parunak, H.V.: Go to the ant: Engineering principles from natural multi-agent systems. Annals of Operations Research 75 (1997) 69-101.
[9]
Mamei, M., Leonardi, L., Zambonelli, F.: Co-fields: A unifying approach to swarm intelligence. In: Engineering Societies in the Agents World III: Third International Workshop, ESAW 2002. LNAI. Springer-Verlag, (Berlin, DE) 68-81.
[10]
J. Liard, J.D.: Creating human-like synthetic characters with multiple skill levels: A case study using the soar quakebot. In: AAAI 2000 Fall Symposium Series: Simulating Human Agents. (2000).
[11]
Holmes, S.: Focus on MOD programming in Quake 3 Arena. Premier Press (2002).
[12]
Hightower, J., Borriello, G.: Location systems for ubiquitous computing. IEEE Computer 34 (2001) 57-66.
[13]
Mamei, M., Zambonelli, F., Leonardi, L.: Co-fields: A physically inspired approach to distributed motion coordination. IEEE Pervasive Computing 3 (2004) 52-61.
[14]
Mamei, M., Zambonelli, F., Leonardi, L.: Distributed motion coordination with co-fields: A case study in urban traffic management. In: 6th IEEE Symposium on Autonomous Decentralized Systems. IEEE CS Press, Pisa, Italy (2003) 63-70.
[15]
The Sims: (http://thesims.ea.com).
[16]
Johnson, S.: Wild things. Wired 10 (2002).
[17]
Koeppel, D.: Massive attack. Popular Science (2002) 38-44.
[18]
Johansson, S., Saffiotti, A.: Using the electric field approach in the RoboCup domain. In: RoboCup 2001: Robot Soccer World Cup V. LNAI. Springer-Verlag, (Berlin, DE) 399-404.
[19]
Nagpal, R.: Programmable self-assembly using biologically-inspired multiagent control. In: Proceedings of the 1st Joint Conference on Autonomous Agents and Multi-Agent Systems. ACM Press, Bologna, Italy (2002) 418-425.

Cited By

View all
  • (2014)Agent Environments for Multi-agent Systems --- A Research RoadmapRevised Selected and Invited Papers of the 4th International Workshop on Agent Environments for Multi-Agent Systems IV - Volume 906810.1007/978-3-319-23850-0_1(3-21)Online publication date: 6-May-2014
  • (2011)Description and composition of bio-inspired design patternsProceedings of the 3rd workshop on Biologically inspired algorithms for distributed systems10.1145/1998570.1998575(25-32)Online publication date: 14-Jun-2011
  • (2009)Chuck norris rocks!Proceedings of the 5th international conference on Computational Intelligence and Games10.5555/1719293.1719314(69-74)Online publication date: 7-Sep-2009
  • Show More Cited By
  1. Motion coordination in the quake 3 arena environment: a field-based approach

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    E4MAS'04: Proceedings of the First international conference on Environments for Multi-Agent Systems
    July 2004
    279 pages
    ISBN:3540245758
    • Editors:
    • Danny Weyns,
    • H. Dyke Parunak,
    • Fabien Michel

    Publisher

    Springer-Verlag

    Berlin, Heidelberg

    Publication History

    Published: 19 July 2004

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 18 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2014)Agent Environments for Multi-agent Systems --- A Research RoadmapRevised Selected and Invited Papers of the 4th International Workshop on Agent Environments for Multi-Agent Systems IV - Volume 906810.1007/978-3-319-23850-0_1(3-21)Online publication date: 6-May-2014
    • (2011)Description and composition of bio-inspired design patternsProceedings of the 3rd workshop on Biologically inspired algorithms for distributed systems10.1145/1998570.1998575(25-32)Online publication date: 14-Jun-2011
    • (2009)Chuck norris rocks!Proceedings of the 5th international conference on Computational Intelligence and Games10.5555/1719293.1719314(69-74)Online publication date: 7-Sep-2009
    • (2009)Programming pervasive and mobile computing applicationsACM Transactions on Software Engineering and Methodology10.1145/1538942.153894518:4(1-56)Online publication date: 30-Jul-2009
    • (2006)Design patterns for decentralised coordination in self-organising emergent systemsProceedings of the 4th international conference on Engineering self-organising systems10.5555/1763581.1763585(28-49)Online publication date: 9-May-2006
    • (2006)Environmental support for tag interactionsProceedings of the 3rd international conference on Environments for multi-agent systems III10.5555/1759343.1759351(106-123)Online publication date: 8-May-2006
    • (2005)From reactive robotics to situated multiagent systemsProceedings of the 6th international conference on Engineering Societies in the Agents World10.1007/11759683_5(63-88)Online publication date: 26-Oct-2005
    • (2005)Overhearing and direct interactionsProceedings of the 2nd international conference on Environments for Multi-Agent Systems10.1007/11678809_8(121-138)Online publication date: 25-Jul-2005
    • (2005)An environment-based methodology to design reactive multi-agent systems for problem solvingProceedings of the 2nd international conference on Environments for Multi-Agent Systems10.1007/11678809_3(32-49)Online publication date: 25-Jul-2005
    • (2004)T-compound interaction and overhearing agentsProceedings of the 5th international conference on Engineering Societies in the Agents World10.1007/11423355_7(90-105)Online publication date: 20-Oct-2004

    View Options

    View options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media