Home * Engines * Amyan
amyane.jpg

Amyan,
a chess engine written by Antonio Dieguez running under Windows, compliant to the Chess Engine Communication Protocol aka WinBoard, and the Universal Chess Interface (UCI). Amyan was first released in 2000, the still available Amyan 1.522 Version from 2002 has an own GUI. The program is written in C++ [1], a ported Java applet is able to run in a Web browser using a Java virtual machine [2].

Amyan played the CCT4, CCT5 and CCT6 CCT Tournaments, and became the First Annual ACCA Americas' Computer Chess Champion at ACCA 2006, to further play the ACCA 2009. At the 4th Chess Computer Cup 2008 in Carugate, Italy, Amyan was tied with winner DanaSah, both with 5/6 and also equal sum of opponent scores, but Amyan played the draw versus Chiron in round 2, DanaSah in round 5 gaining higher cumulative score.
Amyan 1.522 (GUI [3]

Description

Description of Board Representation, Search and Evaluation loosely based on the readme.txt file of Amyan 1.72, by Antonio Dieguez [4].

Board Representation

Amyan's mailbox board array has index 11 for a1 and 88 for h8, so it is apparently a 10*10 board with following index mapping. It further uses bitboards mainly for pawns.
int mailbox[100] = {
   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
   -1,  0,  1,  2,  3,  4,  5,  6,  7, -1,
   -1,  8,  9, 10, 11, 12, 13, 14, 15, -1,
   -1, 16, 17, 18, 19, 20, 21, 22, 23, -1,
   -1, 24, 25, 26, 27, 28, 29, 30, 31, -1,
   -1, 32, 33, 34, 35, 36, 37, 38, 39, -1,
   -1, 40, 41, 42, 43, 44, 45, 46, 47, -1,
   -1, 48, 49, 50, 51, 52, 53, 54, 55, -1,
   -1, 56, 57, 58, 59, 60, 61, 62, 63, -1,
   -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
};
 
int mailbox64[64] = {
   11, 12, 13, 14, 15, 16, 17, 18,
   21, 22, 23, 24, 25, 26, 27, 28,
   31, 32, 33, 34, 35, 36, 37, 38,
   41, 42, 43, 44, 45, 46, 47, 48,
   51, 52, 53, 54, 55, 56, 57, 58,
   61, 62, 63, 64, 65, 66, 67, 68,
   71, 72, 73, 74, 75, 76, 77, 78,
   81, 82, 83, 84, 85, 86, 87, 88,
};

Search


Evaluation


Selected Games

ACCA 2006, round 2, Amyan - Crafty [5]
[Event "ACCA 2006"]
[Site "ICC"]
[Date "2006.11.08"]
[Round "2"]
[White "Amyan"]
[Black "Crafty"]
[Result "1-0"]
 
1.d4 Nf6 2.c4 g6 3.Nc3 Bg7 4.Nf3 d5 5.cxd5 Nxd5 6.e4 Nxc3 7.bxc3 c5
8.Bb5+ Bd7 9.Be2 cxd4 10.cxd4 Bc6 11.Qc2 Bxd4 12.Nxd4 Qxd4 13.Bb2
Qb4+ 14.Bc3 Qc5 15.O-O O-O 16.Rac1 Rd8 17.Qb2 Qg5 18.f4 Qh6 19.Ba5
Rd7 20.Rc4 b6 21.Bb4 a5 22.Bd2 Rd8 23.Rfc1 Be8 24.Be3 Nd7 25.e5 e6
26.Rc7 a4 27.Bb5 Qh5 28.Qf2 Qf5 29.Be2 g5 30.g4 Qg6 31.h4 gxh4 32.
Qxh4 Nc5 33.Bf3 Rab8 34.Bg2 Rd3 35.Re1 Qg7 36.g5 Rc3 37.Re2 Qg6 38.
Bxc5 Rxc5 39.Rxc5 bxc5 40.Be4 Qg7 41.Rh2 h6 42.Qf2 hxg5 43.Qxc5 Rd8
44.Bh7+ Qxh7 45.Rxh7 Kxh7 46.Qe7 Rb8 47.Qxg5 Rb1+ 48.Kf2 Bb5 49.Ke3
Rf1 50.Qg2 Re1+ 51.Kd4 Rc1 52.Qb7 Rc4+ 53.Ke3 Be8 54.Qe7 Rc3+ 55.Kd4
Rc8 56.f5 exf5 57.e6 Kg6 58.Ke5 1-0

See also


Forum Posts


External Links


References

  1. ^ Amyan from WBEC Ridderkerk
  2. ^ Amyan ...
  3. ^ Amyan <- Antonio Diéguez, Amyan 1.522 screenshot
  4. ^ readme.txt, download Amyan 1.72, Amyan <- Antonio Diéguez
  5. ^ The 2006 First Annual ACCA Americas' Computer Chess Championships - Results - PGN download

What links here?


Up one Level