Changes

Jump to: navigation, search

Amyan

6,940 bytes added, 00:25, 27 December 2018
Created page with "'''Home * Engines * Amyan''' border|right|thumb|link=http://www.pincha.cl/amyan/amyane.jpg| Amyan 1.522 [[GUI <ref>[http://www.pincha.cl..."
'''[[Main Page|Home]] * [[Engines]] * Amyan'''

[[FILE:amyane.jpg|border|right|thumb|link=http://www.pincha.cl/amyan/amyane.jpg| Amyan 1.522 [[GUI]] <ref>[http://www.pincha.cl/amyan/amyane.html Amyan <- Antonio Diéguez], Amyan [http://www.pincha.cl/amyan/amyane.jpg 1.522 screenshot]</ref>]]

'''Amyan''',<br/>
a chess engine written by [[Antonio Dieguez]] running under [[Windows]], compliant to the [[Chess Engine Communication Protocol]] aka [[WinBoard]], and the [[UCI|Universal Chess Interface]] (UCI).
Amyan was first released in 2000, the still available Amyan 1.522 Version released in 2002 comes with an own [[GUI]]. The program is written in [[Cpp|C++]], a ported [[Java]] [https://en.wikipedia.org/wiki/Java_applet applet] is able to run in a [https://en.wikipedia.org/wiki/Web_browser Web browser] using a [https://en.wikipedia.org/wiki/Java_virtual_machine Java virtual machine] <ref>[http://www.pincha.cl/jueguitos/amyanjava/applete.html Amyan ...]</ref>.

=Tournament Play=
Amyan played the [[CCT4]], [[CCT5]] and [[CCT6]] [[CCT Tournaments]], and became the '''First Annual''' [[ACCA Americas' Computer Chess Championship|ACCA Americas' Computer Chess Champion]] at [[ACCA 2006]], to further play the [[ACCA 2009]]. At the [[CCC 2009|4th Chess Computer Cup 2008]] in [https://en.wikipedia.org/wiki/Carugate Carugate], [https://en.wikipedia.org/wiki/Italy Italy], Amyan was tied with winner [[DanaSah]], both with 5/6 and also equal [https://en.wikipedia.org/wiki/Buchholz_system sum of opponent scores], but Amyan played the draw versus [[Chiron]] in round 2, DanaSah in round 5 gaining higher [https://en.wikipedia.org/wiki/Tie-breaking_in_Swiss-system_tournaments#Cumulative cumulative score].

=Description=
<ref>Description loosely based on readme.txt, Amyan 1.72, [http://www.pincha.cl/amyan/amyane.html Amyan <- Antonio Diéguez]</ref>.
==[[Board Representation]]==
Amyan's [[Mailbox|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|bitboards]] mainly for [[Pawn Pattern and Properties|pawns]].
<pre>
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,
};
</pre>
==[[Search]]==
* [[Principal Variation Search]]
* [[Null Move Pruning]] with [[Depth Reduction R|R=2]]
* [[Killer Heuristic]] with several [[Killer Move|Killer moves]]
* [[Futility Pruning]]
* [[Late Move Reductions]]
* [[Captures]] [[Move Ordering|ordered]] by [[MVV-LVA]]
* [[Extensions]] restricted to one [[Ply|ply]] per line, except [[Check Extensions|Check evasions]]
* [[Transposition Table]]

==[[Evaluation]]==
* [[Evaluation Hash Table]]
* [[Material]]
* [[Piece-Square Tables]] for [[Knight|knights]], [[Bishop|bishops]] and [[Queen|queens]]
* [[Mobility]] considering [[King]] and [[Center]]
** [[Rook on Open File|Rooks on (semi) open files]]
** [[Rook on Seventh]]
* [[Outposts|Knight outposts]]
* [[Pawn Hash Table]]
* [[Pawn Structure]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
** [[Pawn Center]]
** [[Passed Pawn|Passed Pawns]]
*** [[Connected Passed Pawns]]
*** [[Blockade of Stop]]
*** [[Tarrasch Rule]]
* [[King Safety]]
** [[King Safety#KingTropism|King Tropism]]
** [[King Safety#PawnStorm|Pawn Storms]]
* [[Score|Scoring]] of some [[Pin|Pins]]

=Selected Games=
[[ACCA 2006]], round 2, [[Amyan]] - [[Crafty]] <ref>[http://compchess.org/2006ACCCResults.html The 2006 First Annual ACCA Americas' Computer Chess Championships - Results - PGN download]</ref>
<pre>
[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
</pre>

=See also=
* [[Amy]]
* [[AnMon]]

=Forum Posts=
* [https://www.stmintz.com/ccc/index.php?id=129898 interesting game, Crafty vs Amyan] by [[Antonio Dieguez]], [[CCC]], September 18, 2000
* [https://www.stmintz.com/ccc/index.php?id=130421 About Pepito and Amyan] by [[José Carlos Martínez Galán|José Carlos]], [[CCC]], September 24, 2000 » [[Pepito]]
* [https://www.stmintz.com/ccc/index.php?id=278556 CCT5 - ok, a short comment, just Amyan...] by [[Antonio Dieguez]], [[CCC]], January 20, 2003 » [[CCT5]]
* [http://www.talkchess.com/forum/viewtopic.php?t=24553 Older Versions of Amyan] by [[Swaminathan Natarajan|Swaminathan]], [[CCC]], October 24, 2008
* [http://www.talkchess.com/forum/viewtopic.php?t=29748 just amyan...] by [[Antonio Dieguez]], [[CCC]], September 14, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=29788 Amyan 1.6 : 2477] by [[Patrick Buchmann]], [[CCC]], September 17, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=30204 Amyan 1.71 : 2490] by [[Patrick Buchmann]], [[CCC]], October 18, 2009
* [http://www.talkchess.com/forum/viewtopic.php?t=30486 move in the pv at starting position] by [[Antonio Dieguez]], [[CCC]], November 05, 2009

=External Links=
* [http://www.pincha.cl/amyan/ Amyan <- Antonio Diéguez]
* [http://www.pincha.cl/amyan/amyane.html Amyan <- Antonio Diéguez]
* [http://computerchess.org.uk/ccrl/4040/cgi/compare_engines.cgi?family=Amyan&print=Rating+list&print=Results+table&print=LOS+table&print=Ponder+hit+table&print=Eval+difference+table&print=Comopp+gamenum+table&print=Overlap+table&print=Score+with+common+opponents Amyan] in [[CCRL|CCRL 40/40]]
* [http://www.chessgames.com/perl/chessplayer?pid=125295 The chess games of Amyan] from [http://www.chessgames.com/index.html chessgames.com]
* [https://sites.google.com/site/hispanicchessengines/hispanic-american-engines-1/description Descriptions - Hispanic Chess Engines]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:UCI]]
[[Category:WinBoard]]

Navigation menu