EveAnn
EveAnn,
a WinBoard compliant chess engine by Andres Valverde, written in Delphi, first released in December 2005. EveAnn started its life when Andres translated Pham Hong Nguyen's FirstChess from C to Pascal, and made it play legal chess. He further improved the program after studying Bruce Moreland's site on chess programming topics, got several ideas from Tom Kerrigan's TSCP and Ed Schröder's How Rebel plays chess.
The engine is dedicated to Andres' daughters Eve and Ann [1]. EveAnn played the CCT8 in 2006, the CCT9 and under the handle DelTomateX, the WCRCC 2007, the First Annual ACCA World Computer Rapid Chess Championship.
Contents
Program Techniques
- Alpha-Beta search with iterative deepening
- Aspiration window in three phases (50, 200, infinite)
- Quiescence search with check evasions
- Adaptive null move pruning (Fixed to R=3 since 1.66)
- SEE for move ordering and QS pruning
- Transposition table in a single way (Improved in 1.67)
- Lazy Evaluation
- History heuristic for move ordering and pruning
- Killer heuristic
- LMR and LMP
- Checks, pawns to 7th and singular extensions
- Evaluation includes pawn structure, mobility, a few endgame patterns, king safety, center control, etc.
- Rebel Book (Thanks to Ed and Jeroen)
- Scorpio bitbases supported. Thanks to Daniel Shawul for his permission.
Selected Games
WCRCC 2007, round 8, EveAnn (DelTomateX) - Horizon [3]
[Event "WCRCC 2007"] [Site "Internet Chess Club"] [Date "2007.07.21"] [Round "8"] [White "EveAnn"] [Black "Horizon"] [Result "1-0"] 1.e4 c5 2.Nf3 Nc6 3.d4 cxd4 4.Nxd4 e6 5.Nc3 Qc7 6.Be3 a6 7.Bd3 Nf6 8.O-O Ne5 9.h3 Bc5 10.Kh1 d6 11.f4 Ng6 12.Qe1 O-O 13.f5 Ne5 14.Qh4 Bd7 15.Rf3 Nxf3 16.gxf3 Qb6 17.Rg1 Bxd4 18.e5 g6 19.Bxd4 Qc6 20.fxg6 Qxf3+ 21.Kh2 fxg6 22.Bxg6 1-0
See also
Forum Posts
2005 ...
- EveAnn engine released by Andres Valverde, CCC, December 18, 2005
- EveAnn 1.62 like UCI engine by Silvian Rucsandescu, Winboard Forum, March 18, 2007
- EveAnn 1.63 and Dirty 20/07/2007 released by Andres Valverde, CCC, July 31, 2007
2010 ...
- Simple question about SEE by Andres Valverde, CCC, January 12, 2011 » Static Exchange Evaluation
- EveAnn 1.64 released by Andres Valverde, CCC, February 06, 2011
- EveAnn 1.66 released by Andres Valverde, CCC, April 27, 2011
- EveAnn 1.67 released by Andres Valverde, CCC, January 23, 2012
- EveAnn 1.71 released by Andres Valverde, CCC, February 02, 2013
- EveAnn 1.71a by Andres Valverde, CCC, February 05, 2013
- EveAnn 1.72 released by Andres Valverde, CCC, December 31, 2013
2015 ...
- EveAnn 1.72 released by Andres Valverde, CCC, April 01, 2017
External Links
Chess Engine
- Dirty Chess Engine - EveAnn Chess Engine
- Norbert's collection/EveAnn (Compilation) by Norbert Raimund Leisner, hosted by Kirill Kryukov
- EveAnn in CCRL 40/40
Misc
- Eve - Wiktionary
- Eve (disambiguation) from Wikipedia
- Eve (name) from Wikipedia
- Ann - Wiktionary
- Ann from Wikipedia
References
- ↑ readme.txt
- ↑ based on eveann172.zip\readme.txt
- ↑ 2007 World Computer Rapid Chess Championships | Results | PGN Download