···38383939In a previous Paper we described the features of 2APL, along with a more formal description of the language. Its tools were presented and a few examples were showcased to see some agents in action.The aim of this Paper is to present our own prototype of a 2APL multiagent system to model the card game of Briscola Chiamata. In particular, we present in section 2 a description of the game . In the next sections we follow the Prometheus design methodology to create our system. We display the built prototype in Section 6 and w e conclude the paper in section 7 with some remarks, related works and conclusions on the overall success of the prototype.
40404141-There are hundreds of different card games, each with completely different approaches at building agents to play them. We selected Briscola Chiamata for the unique features of this game. Fistly having more computational power gives you no real advantage, so an agent being succesful will be thanks to its behaviour and its tactic and not thanks to its CPU. From a multiagent system point of view, the fact that partners in the game are unassigned and vary during the game adds a social problem for the agents to deal with : How do I recognise my partner?. Finally with the bidding system of the game, an agent also has the choice of risking more or less in a particular round. These uncertainties are what attracted us to this game and the reason why we decided to build a protoype in 2APL.
4141+There are many features that make Briscola Chiamata an ideal game to model with a multiagent system. The way the game works forces the developer to give agents cooperation, while at the same time being competitive; they have to be reactive, but also proactive; finally they need to also be autonomous and social.
4242+4343+Cooperation in Briscola Chiamata is a double-edge sword, since if you choose the wrong player to cooperate with, you will be cause your own defeat. On the other hand, a successful cooperation will most of the time ensure a safe victory. This risk in choosing who to trust and cooperate with is what makes the game exciting for humans, and hard for agents.Competition is divided into two types, an individual agent competing to win the game, and a team of agents, trying to compete against the opposite team.
4444+4545+Reactivity is an obvious requirement in any group game; when it is your turn to play, you have to play. In Briscola Chiamata however a Proactivity is also required since players need to bid only if they desire and the turns are non strict, i.e: a player can decide to play outside his turn. This freedom of the game needs to be given to the agents.
4646+4747+The social factor comes from the fact that players have to interact with each other in order to advance the game. The bidding system each round of the game and the fact that teams are created without the agents knowing who they are partners with creates the necessity for communication between them in order to try and determine who this partner is. Having agents change status from partner to opponent between rounds makes a dynamic social multiagent system which is worth studying.
424843494450\section{Game Description}