|
ABSTRACT
Bots for Real Time Strategy (Rts) games provide a rich challenge to implement. A bot controls a number of units that may have to navigate in a partially unknown environment, while at the same time search for enemies and coordinate attacks to fight them down. Potential fields is a technique originating from the area of robotics where it is used in controlling the navigation of robots in dynamic environments. Although attempts have been made to transfer the technology to the gaming sector, assumed problems with efficiency and high costs for implementation have made the industry reluctant to adopt it. We present a Multi-agent Potential Field based bot architecture that is evaluated in a real time strategy game setting and compare it, both in terms of performance, and in terms of softer attributes such as configurability with other state-of-the-art solutions. Although our solution did not reach the performance standards of traditional Rts bots in the test, we see great unexploited benefits in using multi-agent potential field based solutions in Rts games.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
R. C. Arkin. Motor schema based navigation for a mobile robot. In Proceedings of the IEEE International Conference on Robotics and Automation, pages 264--271, 1987.
|
| |
2
|
J. Borenstein and Y. Koren. Real-time obstacle avoidance for fast mobile robots. IEEE Transactions on Systems, Man, and Cybernetics, 19:1179--1187, 1989.
|
| |
3
|
J. Borenstein and Y. Koren. The vector field histogram: fast obstacle avoidance for mobile robots. IEEE Journal of Robotics and Automation, 7(3):278--288, 1991.
|
| |
4
|
M. Buro. ORTS --- A Free Software RTS Game Engine, 2007. http://www.cs.ualberta.ca/ mburo/orts/ URL last visited on 2008-01-25.
|
| |
5
|
A. Howard, M. Matarić, and G. Sukhatme. Mobile sensor network deployment using potential fields: A distributed, scalable solution to the area coverage problem. In Proceedings of the 6th International Symposium on Distributed Autonomous Robotics Systems (DARS02), 2002.
|
 |
6
|
|
| |
7
|
S. Johansson and A. Saffiotti. An electric field approach to autonomous robot control. In RoboCup 2001, number 2752 in Lecture notes in artificial intelligence. Springer Verlag, 2002.
|
| |
8
|
|
| |
9
|
O. Khatib. Human-like motion from physiologically-based potential energies. In J. Lenarcic and C. Galletti, editors, On Advances in Robot Kinematics, pages 149--163. Kluwer Academic Publishers, 2004.
|
| |
10
|
S. Kraus and D. Lehmann. Designing and building a negotiating automated agent. Computational Intelligence, 11(1):132--171, 1995.
|
| |
11
|
|
| |
12
|
M. Massari, G. Giardini, and F. Bernelli-Zazzera. Autonomous navigation system for planetary exploration rover based on artificial potential fields. In Proceedings of Dynamics and Control of Systems and Structures in Space (DCSSS) 6th Conference, 2004.
|
| |
13
|
C. Niederberger and M. H. Gross. Towards a game agent. Technical Report 377, Swiss Federal Institute of Technology, Zürich, 2003.
|
| |
14
|
T. Röfer, R. Brunn, I. Dahm, M. Hebbel, J. Homann, M. Jüngel, T. Laue, M. Lötzsch, W. Nistico, and M. Spranger. GermanTeam 2004 - the german national Robocup team, 2004.
|
| |
15
|
C. Thurau, C. Bauckhage, and G. Sagerer. Learning human-like movement behavior for computer games. In Proc. 8th Int. Conf. on the Simulation of Adaptive Behavior (SAB'04), 2004.
|
| |
16
|
S. L. Tomlinson. The long and short of steering in games. International Journal of Simulations, 1-2(5), 2004.
|
| |
17
|
P. Vadakkepat, K. Chen Tan, and W. Ming-Liang. Evolutionary artificial potential fields and their application in real time robot path planning. In Proceedings of the 2000 Congress on Evolutionary Computation, pages 256--263. IEEE Press, 2000.
|
| |
18
|
Michael van Lent , John Laird , Josh Buckman , Joe Hartford , Steve Houchard , Kurt Steinkraus , Russ Tedrake, Intelligent agents in computer games, Proceedings of the sixteenth national conference on Artificial intelligence and the eleventh Innovative applications of artificial intelligence conference innovative applications of artificial intelligence, p.929-930, July 18-22, 1999, Orlando, Florida, United States
|
|