Bots may be static, dynamic, or both. Static bots are designed to follow pre-made waypoints for each level or map. These bots need a unique waypoint file for each map. For example, Quake III Arena bots use an area awareness system file to move around the map, while Counter-Strike bots use a waypoint file.3 Dynamic bots learn the levels and maps as they play, such as RealBot for Counter-Strike. Some bots are designed using both static and dynamic features.
GameBots: A Flexible Test Bed for Multiagent Team Research Gal A. Kaminka, Manuela M. Veloso, Steve Schaffer, Chris Sollitto, Rogelio Adobbati, Andrew N. Marshall, Andrew Scholer, and Sheila Tejada. Communications of the ACM, 45(1):43–45, January 2002. http://www.cs.biu.ac.il/~galk/Publications/b2hd-gamebots-cacm.html ↩
Senior, Tom (November 3, 2011). "Runescape bot nuking event bans 1.5 million bots in one day". Pc gamer. Retrieved 2016-07-14. http://www.pcgamer.com/runescape-bot-nuking-event-bans-1-5-million-bots-in-one-day/ ↩
J.M.P. van Waveren (June 28, 2001). "Quake III Arena Bot thesis paper" (PDF). University of Technology Delft Faculty ITS. http://www.kbs.twi.tudelft.nl/docs/MSc/2001/Waveren_Jean-Paul_van/thesis.pdf ↩