N2 Chess engine
Current Version: 0.4
Features:
- Legal bitboard move generation using Magic Moves for sliding pieces
- SEE for move ordering in main and Qsearch
- Null move, LMR, IID and futility pruning
- Some search extensions(check,single reply,null move mate,recapture)
- Qsearch for capture and check moves
- Basic evaluation function (king safty, pawn structure, passed pawn, mobility,some material value adjustments)
- default 128 MB main transposition table (4 slots) and 16 MB pawn hash table
- Pondering
- Own opening book
- Nalimov Endgame Tablebases
- UCI Interface (tested with Aquarium, Arena, Chessbase Fritz GUI and Winboard/Xboard with Polyglot - also works with cutechess-cli)
- 32 and 64 bit versions for Windows and Linux
Changes since version 0.1:
- support Nalimov tablebases instead of Bitbases
- tunig of futility pruning
- added razoring
- 4 slots hash table added
- new replacement scheme for hash entries
- added UCI command searchmoves
- UCI changes to make it compatible to Aquarium and cutechess-cli
- new opening book (also new opening book format)
- complete new time management
Downloads:
Current Version:
Windows
Linux
Opening Book
- N2_book (Please use this book with N2 0.4 - old book will not work)
Old version can be found here.
Everything is provided "as-is" without any express or implied warranty. In no event will I be held liable for any damages arising from the use.
Contact:
