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.
- 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 ScholarDigital Library
- 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 Scholar
- 3.Laird, J. E., Newell, A., and Rosenbloom, P. S. (1987), Soar: An architecture for general intelligence. Artificial Intelligence, 33(3), 1-64. Google ScholarDigital Library
- 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 Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 8.Whatley, D. (1999) Designing Around Pitfalls of Game AI. In Proceedings of the Game Developers' Conference, San Jose, CA, 991-999.Google Scholar
Index Terms
- It knows what you're going to do: adding anticipation to a Quakebot
Recommendations
Why MMORPG players do what they do: relating motivations to action categories
This paper presents an analysis of relations between player motivation and behaviour in a Massively Multiplayer Online Role-Playing Game (MMORPG). Player motivation is measured in terms of percentile ranks of motivational components for MMORPG players ...
Rokkatan: scaling an RTS game design to the massively multiplayer realm
Theoretical and Practical Computer Applications in EntertainmentWhile massively multiplayer online role-playing games (MMORPG) involve large numbers of simultaneous players, two other popular game classes -- first-person shooter (FPS) and real-time strategy (RTS) games - are still only rarely considered for ...
Game Bot Detection Based on Avatar Trajectory
ICEC '08: Proceedings of the 7th International Conference on Entertainment ComputingIn recent years, online gaming has become one of the most popular Internet activities, but cheating activity, such as the use of game bots, has increased as a consequence. Generally, the gaming community disagrees with the use of game bots, as bot users ...
Comments