skip to main content
10.1145/375735.376343acmconferencesArticle/Chapter ViewAbstractPublication PagesaamasConference Proceedingsconference-collections
Article

It knows what you're going to do: adding anticipation to a Quakebot

Published:28 May 2001Publication History

ABSTRACT

The complexity of AI characters in computer games is continually improving; however they still fall short of human players. In this paper we describe an AI bot for the game Quake II that tries to incorporate some of the missing capabilities. This bot is distinguished by its ability to build its own map as it explores a level, use a wide variety of tactics based on its internal map, and in some cases, anticipate its opponents actions. The bot was developed in the Soar architecture and uses dynamical hierarchical task decomposition to organize it knowledge and actions. It also uses internal prediction based on its own tactics to anticipate its opponents actions. This paper describes the implementation, its strengths and weaknesses, and discusses future research.

References

  1. 1.Jones, R.M., Laird, J.E., Nielsen, P.E., Coulter, K.J., Kenny, P.G., and Koss, F.V. (1999) Automated Intelligent Pilots for Combat Flight Simulation, AI Magazine, 20(1), 27-42.Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 2.Keighley, G. (1999) The Final Hours of Quake III Arena: Behind Closed Doors at id Software, GameSpot, http://www.gamespot.com/features/btg-q3/index.html.Google ScholarGoogle Scholar
  3. 3.Laird, J. E., Newell, A., and Rosenbloom, P. S. (1987), Soar: An architecture for general intelligence. Artificial Intelligence, 33(3), 1-64. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Laird, J. E. and Rosenbloom, P. S. (1990) Integrating Execution, Planning, and Learning in Soar for External Environments. In Proceedings of National Conference of Artificial Intelligence, Boston, MA, 1022-1029.Google ScholarGoogle Scholar
  5. 5.Laird, J. E. and van Lent, M. (1999) Developing an Artificial Intelligence Engine. In Proceedings of the Game Developers' Conference, San Jose, CA, 577-588.Google ScholarGoogle Scholar
  6. 6.Tambe, M., Johnson, W. L., Jones, R. M., Koss, F., Laird, J. E., Rosenbloom, P. S., and Schwamb, K. (1995), Intelligent Agents for Interactive Simulation Environments, AI Magazine, 16 (1), 15-39.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7.Tambe, M. and Rosenbloom, P. S. (1995) RESC: An approach for real-time, dynamic agent tracking. In Proceedings of the International Joint Conference on Artificial Intelligence. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8.Whatley, D. (1999) Designing Around Pitfalls of Game AI. In Proceedings of the Game Developers' Conference, San Jose, CA, 991-999.Google ScholarGoogle Scholar

Index Terms

  1. It knows what you're going to do: adding anticipation to a Quakebot

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Conferences
        AGENTS '01: Proceedings of the fifth international conference on Autonomous agents
        May 2001
        662 pages
        ISBN:158113326X
        DOI:10.1145/375735

        Copyright © 2001 ACM

        Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 28 May 2001

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • Article

        Acceptance Rates

        AGENTS '01 Paper Acceptance Rate66of248submissions,27%Overall Acceptance Rate182of599submissions,30%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader