Using JaCA technologies for a multi-agent based Risk bot

   page       attach   
Cristian Arcaroli  •  Marco Lazzarini  •  Federico Molari
abstract

Our work it's intended to develop a smart agent-based bot capable of doing autonomously and smartly a large amount of choices as required in Risk game. Specifically, multi-agent architecture provides a service, exploited by the bot to execute the different game phases and take decisions accordingly to the particular game situation.

The bot is developed following the structure given by Sillysoft [1], producer of the platform LuxDelux, that provides the game environment and Risk constraints. 

With reference to Risk Wikipedia page [2], "Risk is a strategic board game. It's a turn-based game for two to six players. The standard version is played on a board depicting a political map of the Earth, divided into forty-two territories, which are grouped into six continents. The primary object of the game is "world domination," or "to occupy every territory on the board and in so doing, eliminate all other players."Players control armies with which they attempt to capture territories from other players, with results determined by dice rolls."

Multi-agent system for bot's reasoning is realized integrating functionalities of Jason [3] and CArtAgO [4]. The integration of the two technologies allows the creation of the environment for the agent-based decision system. Moreover, CArtAgO implements the interface between game and the MAS, interpreting the role of bridge. Strategies implementation follows a thesis work, MARS, that exploits multi-agent architecture for the creation of a Risk bot. This structure was freely extended and revised, for the creation of a new bot called Attila.

references
outcomes