Changes

Jump to: navigation, search

AdaChess

4,220 bytes added, 17:56, 23 December 2018
Created page with "'''Home * Engines * AdaChess''' border|right|thumb|220px| [[Mathematician#Lovelace|Ada Lovelace <ref>Mathematician#Lovelace|Ada..."
'''[[Main Page|Home]] * [[Engines]] * AdaChess'''

[[FILE:Ada Lovelace.jpg|border|right|thumb|220px| [[Mathematician#Lovelace|Ada Lovelace]] <ref>[[Mathematician#Lovelace|Ada Lovelace]] by [[:Category:Margaret Sarah Carpenter|Margaret Sarah Carpenter]], 1836, oil on canvas, [https://en.wikipedia.org/wiki/Government_Art_Collection Government Art Collection], [https://en.wikipedia.org/wiki/Ada_Lovelace Ada Lovelace from Wikipedia], [https://en.wikipedia.org/wiki/Wikimedia_Commons Wikimedia Commons]</ref> <ref>The programming language [[Ada]] was named after [[Mathematician#Lovelace|Ada Lovelace]], who has been credited as the first computer programmer, [https://en.wikipedia.org/wiki/Ada_(programming_language) Ada (programming language) from Wikipedia]</ref> ]]

'''AdaChess''',<br/>
an [[:Category:Open Source|open source chess engine]] by [[Alessandro Iavicoli]], written in [[Ada]] and released under the [[Free Software Foundation#GPL|GPL license]] <ref>The announced [http://joselauro.tripod.com/prechess-en.html AdaChess] by [[PreChess]] author [[José Lauro Strapasson]] is confirmed defunct </ref>.
The development started in early 2012 and the first version has been released on January 21, 2013. Full compliant to the rules of chess, it also recognize [[Draw|draws]] by [[Material#InsufficientMaterial|insufficient material]].
AdaChess is a [https://en.wikipedia.org/wiki/Console_application console application] without own [[GUI]], but supports the [[Chess Engine Communication Protocol]] aka [[WinBoard]]/[[XBoard]] protocol.
So far, AdaChess played the [[IGT 2014]], [[IGT 2015]], [[IGT 2016]], [[IGT 2017]] and [[IGT 2018]] [[G 6]] tournaments, and the [[PT 54]] [[CSVN]] tournament <ref>[http://www.g-sei.org/adachess-al-csvn/ AdaChess al Csvn], [[G 6]]</ref> <ref>[http://www.adachess.com/other/interview-on-g-sei.html Interview on g-sei], December 12, 2018</ref>, all over the board.

=Features=
<ref>Features based on [http://www.adachess.com/download AdaChess download], AdaChess-v3.1.zip\src\</ref>
==[[Board Representation]]==
* [[10x12 Board]]
* [[Piece-Lists]]
* [[Move Generation#Legal|Legal Move Generation]]
==[[Search]]==
* [[Iterative Deepening]]
* [[Aspiration Windows]]
* [[Principal Variation Search]]
* [[Transposition Table]]
* [[Move Ordering]]
** [[Internal Iterative Deepening]]
** [[History Heuristic]]
** [[Killer Heuristic]]
* [[Selectivity]]
** [[Null Move Pruning]]
** [[Futility Pruning]]
** [[Late Move Reductions]]
** [[Check Extensions]]
** [[Recapture Extensions]]
** [[One Reply Extensions]]
* [[Quiescence Search]]
** [[Delta Pruning]]
** [[Static Exchange Evaluation]]
==[[Evaluation]]==
* [[Tapered Eval]]
* [[Material]]
* [[Bishop Pair]]
* [[Piece-Square Tables]]
* [[Mobility]]
** [[Rook on Open File|Rook on (Semi) Open Files]]
** [[Rook on Seventh]]
* [[Tempo]]
* [[Pawn Structure]]
** [[Backward Pawn]]
** [[Doubled Pawn]]
** [[Isolated Pawn]]
** [[Candidate Passed Pawn]]
* [[Passed Pawn]]
** [[Unstoppable Passer]]
** [[Blockade of Stop]]
* [[King Safety]]
** [[Castling Rights]]
** [[Open File|Open Files]] near the King
** [[King Safety#Attacking|Attacking King Zone]]
** [[King Safety#PawnShield|Pawn Shield]]
** [[King Safety#PawnStorm|Pawn Storm]]

=Forum Posts=
* [http://www.talkchess.com/forum/viewtopic.php?t=53309 AdaChess v2.0 released] by [[Alessandro Iavicoli]], [[CCC]], August 16, 2014
* [http://talkchess.com/forum/viewtopic.php?t=62023 AdaChess v2016.11.08-pre released], by [[Alessandro Iavicoli]], [[CCC]], November 08, 2016
* [http://www.talkchess.com/forum3/viewtopic.php?f=2&t=68763 AdaChess v.30 released]by [[Alessandro Iavicoli]], [[CCC]], October 29, 2018

=External Links=
* [http://www.adachess.com AdaChess home page]
* [http://www.computerchess.org.uk/ccrl/404/cgi/compare_engines.cgi?family=AdaChess&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 AdaChess] in [[CCRL|CCRL 40/4]]

=References=
<references />
'''[[Engines|Up one Level]]'''
[[Category:Open Source]]
[[Category:GPL]]
[[Category:Ada]]
[[Category:WinBoard]]
[[Category:XBoard]]
[[Category:Margaret Sarah Carpenter]]

Navigation menu