Monday, November 11, 2013

Nirvanachess 1.3

What is new in this release?

  • Strength Increase
    •  About 50 elo stronger than Nirvanachess 1.2
  • Overall Faster
    • Overall 3% faster (Even without using the intel compiler!)
  • Better Time Management
    •  Will now use more of its time on repeating controls
  • Endgame Evaluation
    • Added a few more endgame specific evaluations
  • Evaluation Tweaks
    • Further improved passed pawn evaluations
    • Added a scaling value for the bishop pair
  • More Pruning
    • Slight tweaked LMR and other parameters
  • Bug Fixes
    • Fixed a bug with move order during long searches
    • Fixed a bug with certain endgame evaluations
Download Link:

Thursday, August 22, 2013

Nirvanachess 1.2

What is new in this release?

  • Strength Increase
    •  Over 200 elo stronger than Nirvanachess 1.1
  • Overall Faster
    • Minimally in the opening 1%-3%
    • Significantly in the ending 20%-50%
  • Hash
    • Entry size reduced from 32 to 16 bytes
  • Better Time Management
    •  Will now use more of its time on repeating controls
  • Endgame Evaluation
    • Has specific evaluation procedures for certain endgames.
    • No longer fails to mate in KNB vs K
    • No longer suffers from blind bishops
  • Evaluation Tweaks
    • Better handling of passed pawns
    • Small changes to pawn shelters
    • Added pawn storms
    • Better knowledge of good vs bad bishops
  • More Pruning
    • Reaches 20% deeper depth
  • Bug Fixes
    • Rooks on the 7th were sometimes not given bonuses
    • Bishops sometimes had their mobility incorrect evaluated
Download Link:

Sunday, June 2, 2013

Nirvanachess 1.1

What is new in this version?
-64 Bit Compile
-Now 10%-20% faster in terms of nodes per second
-Hash move is now "Free" (No move generation necessary)
-Fixed many bugs in the Evaluation function
-More Extensions, more reductions overall reaches 2-4  ply deeper under the same time controls.
-About 200 Elo stronger than version 1.0
-Various other small bug fixes

Download Link:

Wednesday, April 10, 2013

Nirvana Chess

NirvanaChess is an engine that I have been working on for some time on and off. It is the only project I have ever attempted to write in C++ and as such there are many things to improve upon.

-Windows 32 bit
-Single Core
-~2350 Elo CCRL
-Adjustable Hash Size

Missing Features:
-Go infinite.
-Chess 960 Support
-Adjustable play strength
-Endgame Tablebases
-Opening Book

Download Link:

Big thank you to everybody contributing to the chess programming wiki, talkchess as well as Fabien Letouzey, Pawel Koziol and Edmund Moshammer for allowing others to view their source materials.

Any questions comments or concerns can be address to