This Amazons program was developed at the University of Alberta, Canada. It is UCT based with simulation cutoffs, and is written in C++ based on the Fuego framework. This program is the result of efforts from Martin Müller, Gabriel Van Eyck, Jiaxing Song, Daniel Huntley, and Rick Valenzano.
Also see the general Amazons page.
Arrow2 plays on LittleGolem, a turn-based server. Its score as of November 14, 2012 is 76 wins 14 losses. It has beaten several highly ranked human players, but also suffered a number of bad losses exposing weaknesses in its opening play.
2015 update: Unfortunately, Arrow's LittleGolem interface is currently broken, after a change to the server. It timed out in all games in amzn.ch.33.2.1 without playing a single move.
Feb - June 2014: It looks like the top humans have figured out Arrow 2's weaknesses. 3 wins 5 losses this time. See amzn.ch.32.1.1.
Aug - Nov 2013: Arrow 2, unchanged from the last tournament, could not repeat its victory, and lost 3 games this time. See amzn.ch.31.1.1.
Mar - Jun 2013: Arrow 2 won amzn.ch.30.1.1, the 30th top division championship on LittleGolem. Top-ranked player JJ10 withdrew from the event. Arrow lost only one game, against mungo.
Oct 2012 - Mar 2013: Arrow 2 took fourth place in amzn.ch.29.1.1, the 29th top division championship on LittleGolem. It beat top players - Kisoul, p_a_k_o and mungo, but also lost four games.
See the game Arrow2 vs Kisoul for a good win, and Arrow2 vs cutecat for a bad loss.
Jun - Sep 2012: Arrow 2 played and took second place in amzn.ch.28.2.2, a second division championship on LittleGolem. It thereby qualified for the top division.
At the 2011 Olympiad, the new Arrow2, enhanced with move groups, won a Bronze medal. It won a game from Silver medalist 8QP. It still has some weaknesses in its opening play, deriving from its ancient evaluation function. The program can fight well if it survives the opening phase.
Martin Müller