For this first edition of this contest, we chose the game Awale, better known as Adji in Benin. Each team ( of 2 or 3 members) will propose an artificial intelligence (an intelligent algorithm to implement in Java) able to play Awale against the artificial intelligences of the other teams during the different phases of the competition. The rules vary from one region to another, even sometimes from one village to another... We'll use here the most common rule, the Classical Awale. The aim of the game is to capture more seeds than the opponent. At the end of the game, the player who has captured the most seeds wins. The board is divided into two areas, with six holes in each area. Your area is at the bottom of the screen, your opponent's area is at the top. At the begining, 48 seeds are distributed among the 12 holes (four seeds in each hole). Every player plays alternatively, the first one to play is chosen at random. The player takes all the seeds in a hole of his area and distributes them counterclockwise, one in each hole. If the last seed to be distributed falls into one of the opponent's holes, containing already one or two seeds, the player captures the two or three seeds. The captured seeds are taken off the board (the hole is left empty) and collected into the player's loft.
Find here the statistics of the competition
IA1 | IA2 | ||
SLH | 27 | 04 | Bottac |
Bottac | 04 | 28 | WTH |
iPakTeam | 26 | 13 | Smart |
Smart | 08 | 25 | iPakTeam |
PushedUp | 13 | 27 | MHK |
MHK | 25 | 00 | PushedUp |
CodeStorm | 31 | 00 | AirChrunch |
AirChrunch | 2 | 28 | CodeStorm |
OBF | 30 | 07 | BFRDevelopers |
BFRDevelopers | 02 | 26 | Ariane |
Fingers One | 00 | 30 | Mlvelocity |
Mlvelocity | 26 | 00 | Finger one |