DanaSah
DanaSah,
a Chess Engine Communication Protocol, and since version 6.1 UCI compatible open source chess engine under the GNU General Public License 3 by Pedro Castro, written in C, and first released in January 2005.
Also, since DanaSah 6.1 in May 2016, Chess960 is supported, available as Windows, Linux and Android binary.
DanaSah 8.8, released in April 2021, supports Stockfish compatible NNUE networks [1].
Contents
Tournament Play
DanaSah played on-line the CCT9, CCT10 and CCT12 CCT Tournaments, and the WCRCC 2007, the First Annual ACCA World Computer Rapid Chess Championship. Over the board, DanaSah played the WCCC 2009 blitz tournament in Pamplona, Spain [2], and won the 4th Chess Computer Cup in Carugate, Italy the same year, and further played the IOCSC 2010 and IOCSC 2012 Italian Open Chess Software Cups, the latter in the original category.
Photos & Games
CCC 2009, round 1, BremboCE vs DanaSah operated by Sonia [3] [4]
[Event "Computer Chess Cup 4"] [Site "Carugate"] [Date "2009.11.07"] [Round "1"] [White "BremboCE 0.6.2"] [Black "DanaSah v.4.24"] [Result "0-1"] 1.c4 b6 2.Nc3 Bb7 3.e4 e6 4.d4 Bb4 5.Qc2 Qh4 6.Bd3 f5 7.g3 Qh5 8.Bd2 Nf6 9.f3 Nc6 10.Nb5 fxe4 11.fxe4 O-O 12.Ne2 a6 13.Nbc3 Bd6 14.O-O Ng4 15.h4 Nb4 16.Rxf8+ Rxf8 17.Qb3 Bxg3 18.Rf1 Rxf1+ 19.Kxf1 Nh2+ 20.Kg1 Qf3 21.Nxg3 Qxg3+ 22.Kh1 Nf3 23.Qxb4 Qh2# 0-1
Etymology
DanaSah's name is related to Dana of Daniela and Sah, which means chess in Romanian [5].
Features
- Opening book of Pro Deo. Thanks to Ed Schröder and Jeroen Noomen
- Bitbases of Scorpio. Thanks to Daniel Shawul
- Board representation: array of 64, based on FirstChess (Pham Hong Nguyen)
- Aspiration search, window 15 and 150
- PVS and quiescence search. Thanks to Bruce Moreland for his Web page
- Transposition tables. Thanks to Miguel Izquierdo (Popochin)
- Adaptive Null move pruning, R = 2-5
- (Internal) Iterative Deepening
- Search extensions: check, pawn on seventh, recapture, transition to pawn endgame
- Late move reductions
- Razoring
- Move ordering: hash move, PV-Move, captures, promotions, killer moves, history heuristic
- Evaluation with lazy eval and evaluation cache, Material, piece-square tables, pawn structure, open files, mobility, king safety
- NNUE (since DanaSah 8.8, April 2021)
See also
Forum Posts
2005 ...
- DanaSah 1.0 - GM Mario Gómez (1-2) by Pedro Castro, CCC, July 08, 2005
- DanaSah 1.6 vs Pablo Ignacio Restrepo (Father) by Pedro Castro, CCC, July 13, 2005
- danasah for linux by Pedro Castro, Winboard Forum, March 18, 2008 » Linux
- Update DanaSah and Caligula by Pedro Castro, Winboard Forum, June 04, 2008 » Caligula
2010 ...
- DanaSah 4.37 by Graham Banks, CCC, March 18, 2010
- STS [1-10 Danasah 4.45] by Swaminathan, CCC, May 26, 2010 » Strategic Test Suite
- DanaSah 5.00 by Ruxy Sylwyka, CCC, January 03, 2013
- DanaSah and DanaSah-Z by Pedro Castro, CCC, June 20, 2013
- Test DanaSah 5.06 by Pedro Castro, CCC, July 03, 2013
2015 ...
- Chess on Android by Pedro Castro, CCC, April 19, 2016 » Chess for Android, Chess Engine Communication Protocol
- DanaSah 6.1 for Windows and Android by Pedro Castro, CCC, May 25, 2016
- DanaSah 6.5 by Pedro Castro, CCC, February 15, 2017
- Danasah 7.0 by Sergio Martinez, CCC, October 09, 2017
2020 ...
- DanaSah 8.8 by Pedro Castro, CCC, April 20, 2021
External Links
Chess Engine
- Chess Engine DanaSah
- DanaSah Web Gui chess engine
- Danasah's ICGA Tournaments
- Descriptions - Hispanic Chess Engines
- DanaSah in CCRL 40/15
- DanaSah in CCRL 40/2 FRC