DocumentCode
2346497
Title
Agent architecture for building Robocode players with SWI-Prolog
Author
Alaiba, Vasile ; Rotaru, Armand
Author_Institution
Dept. of Comput. Sci., Al.I.Cuza Univ., Iasi
fYear
2008
fDate
20-22 Oct. 2008
Firstpage
3
Lastpage
7
Abstract
Effective study of autonomous agents is a challenging activity, for researchers and programmers alike. In this paper we introduce a new agent environment built on top of the tank-simulation game Robocode. We consider this game a good choice for testing agent programming strategies and an excellent learning opportunity. We integrated SWI-Prolog into Robocode and built an architecture for writing agents with Prolog. Game generated events are translated by our framework into predicate invocations, allowing the agent to perceive the environment. An API to issue commands to the tank from Prolog acts as agentpsilas effectors. We tested our architecture by implementing a simple autonomous agent that uses a static strategy.
Keywords
computer games; software agents; software architecture; Robocode players; Robocode tank-simulation game; SWI-Prolog; agent architecture; agent programming; autonomous agents; game generated events; Autonomous agents; Buildings; Computer architecture; Computer science; Java; Logic programming; Robots; Software agents; Testing; Vehicles;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
Conference_Location
Wisia
Print_ISBN
978-83-60810-14-9
Type
conf
DOI
10.1109/IMCSIT.2008.4747210
Filename
4747210
Link To Document