|Initial release||May 15, 2010|
|Stable release||4 / November 25, 2013|
|Operating system||Microsoft Windows|
Houdini is a UCI chess engine developed by Belgian programmer Robert Houdart. It is influenced by open source engines IPPOLIT/RobboLito, Stockfish, and Crafty. Earlier versions are free for non-commercial use (up to version 1.5a), but later versions (2.0 and onwards) are commercial. As of August 2014, Houdini 4 is one of the top-three rated chess engines on major chess engine rating lists.
|1.0||May 15, 2010||First release|
|1.01||June 1, 2010||Bug fixes, improved search algorithm|
|1.02||June 18, 2010||SMP and hash collision bug fixes. Work-around for Shredder GUI.|
|1.03||July 15, 2010||Multi-PV, searchmove and large page support. Improved evaluation function.|
|1.03a||July 17, 2010||Bug fix for Multi-PV|
|1.5||December 15, 2010||Improved search and evaluation. Gaviota Table Base Support.|
|1.5a||January 15, 2011||Maintenance update with work-arounds for Fritz GUI and other minor improvements.|
|2.0||September 1, 2011||First commercial release. Improved analysis capabilities, enhanced search and evaluation. Houdini Pro version for high-end users with powerful hardware (multi-core support). Chess960 support. Strength limit feature. Position learning. Save hash to file, load hash from file, never clear hash.|
|2.0b||November 7, 2011||Maintenance update with minor bug corrections and Nalimov EGTB support.|
|2.0c||November 20, 2011||Maintenance update with minor bug corrections and new analysis options. MultiPV_cp option to limit multi-PV analysis to moves within a range of the best move. FiftyMoveDistance option to make the 50-move rule kick in earlier. UCI_Elo and UCI_LimitStrength options as UCI standard-compliant alternative to Strength option. Exit on detection with GUI exit.|
|3.0||October 15, 2012||Major new version. Improved search and evaluation (+50 Elo), Tactical Mode, Scorpio bitbases, accelerated Principal Variation Search "Smart Fail-High", optimized hash usage.|
November 25, 2013
|Major new version. Improved search and evaluation (+50 Elo), 6-men Syzygy table bases (coding provided by Ronald de Man)|
The latest stable release of Houdini comes in two versions: Houdini 4 Standard and Houdini 4 Pro. Houdini 4 Pro supports up to 32 processor cores, 256 GB of RAM (hash) and is NUMA-aware, Houdini 4 Standard only supports up to six processor cores, 4GB of hash and is not NUMA-aware. As with many other UCI engines, Houdini comes with no GUI, so a chess GUI is needed for running the engine. Houdini 4 uses calibrated evaluations in which engine scores correlate directly with the win expectancy in the position.
Robert Houdart describes his engine as original and admits taking ideas from the open source programs IPPOLIT/Robbolito, Stockfish and Crafty. However, some chess programmers raised suspicions that Houdart may have taken ideas from the controversial Ippolit/Robbolito source-code "too literally" as the initial base of his program.
This was proven when "Angels77" (an IPPOLIT engine tester) found that Houdini 1.5a had the same sleep bug as Robbolito. "Peter Pan" and "Vlad0" checked "Angels77"'s finding and saw that the sleep bug came from the Robbolito code plagiarized by Houdart. This code was in fact protected by license as it was a result of Kranium´s & Sentinal´s work in cleaning up the original Decemberists release. Ergo Houdart violated this license when copying the source code and capitalized upon this when claiming Houdini to be an original engine. Later reverse engineering of the Houdini code published on several computer chess forums also proved it to be plagiarized Robbolito code.
Houdini has won top honors in the TCEC tournament, which is often regarded as the Unofficial World Computer Chess Championship. Houdini has won three seasons to date, and narrowly failed to qualify for the finals in nTCEC Season 2, having lost out to Komodo and Stockfish.
- TCEC Houdini - Rybka Match 2011 · Sicilian Defense: Alapin Variation. Stoltz Attack Ivanchuk Line (B22) · 0–1 Houdini sacrifices two pawns for piece activity and defeats the reigning computer chess champion Rybka in this game, popularly dubbed as the "Houdini Immortal".
- TCEC Houdini - Rybka Match 2011 · Spanish Game: Closed Variations (C84) · 0–1
- TCEC Houdini - Rybka Match 2011 · Queen Pawn Game: London System (D02) · 1–0 Houdini plays a pawn sacrifice on move 43.
- "CCRL 40/40 Rating List — All engines (best versions only)". computerchess.org.uk. Retrieved October 25, 2013.
- "IPON Rating List". inwoba.de. Retrieved October 25, 2013.
- "SWCR chess engine ratings list". amateurschach.de. Retrieved October 25, 2013.
- "CEGT Best Versions". husvankempen.de. Retrieved October 25, 2013.
- "CCRL 40/4 Rating List". CCRL. Retrieved 25 October 2013.
- "Houdini with Black pieces in the Thoresen Chess Engines Competition. Game shows Houdini playing style from 6:23" on YouTube
- Cruxis, Retrieved 16 June 2012
- "kingliveson: Houdini is a modified and improved RobboLito.", 25 October 2013
- "Houdart: Why Houdini has never entered in a WCCC.", 25 October 2013
- "kingliveson: Again, Houdini is RobboLito modified.", 25 October 2013
- TCEC Official page, 25 October 2013
- Video annotation by Kingscrusher on YouTube
- Monokroussos, Dennis. "Houdini 1.5a defeats Rybka 4: 23.5-16.5". Retrieved 25 October 2013.
- Video annotation by Kingscrusher on YouTube
- "Free Houdini beats commercial Rybka 23.5-16.5". Chessvibes. 10 February 2010. Retrieved 25 October 2013.