Wisdom is knowing how

   little we know -- Socrates

About Company

Started in 1980, retired in 2004 REBEL was baptized into ProDeo, latin for gratis according to Dutch tradition.

Other Information


   ProDeo 1.8 series



    ProDeo 1.7 series



    Older versions




Rebel TNG (version 1.0)  approximately 2950 ELO Size 6 Mb

Download Rebel TNG


Install the self-extracting archive into a folder of your choice.


To run Rebel TNG you will need to announce the engine first.


Under Chessbase this means: Engine -> New UCI engine -> Browse -> RebelUCI.exe


Under ARENA do: Engines -> New Engine -> UCI -> RebelUCI.exe


Under ChessPartner do: Extra -> Engine Import Wizard -> Winboard -> Install -> Rebel.exe




ARENA is freeware and can be downloaded here.





           A new paradigm in computer chess


March 2014

Release Notes version 1.0


Since the release of Rebel Million (1997) I got fascinated by the enormous amount of human chess knowledge inside these databases and since then invested massive efforts (and computer time) to extract patterns for the use in the evaluation function. Through the years I tried various systems but no real progress was established.


Instead (as a sort of consolation for the efforts invested) I was only able to gain some 20-30 elo via the EOC approach [ 1 ] [ 2 ] and lately via a giant extented opening book in ProDeo version 1.84.


However because of (or better thanks to) the release of the last ProDeo version (1.88) the light finally broke, the key to pattern recognition is not in human-human games but in commented comp-comp games that contain depths and scores.


From the games of CCRL | CEGT | FCP | SF testing | Gladiators chess and other sources (in total 4.1 million games) I was able to build a database of patterns currently containing 2019 patterns of the opening, middle and endgame that took about 5 days to built.


Rebel TNG is estimated 250+ elo stronger due to this new algorithm (see the result page) and there is still potential. Much will depend on the quality, volume and variation of the comp-comp database. A logical next step (once the system is perfected) is to consider reductions via pattern recognition.


In other words there (still) is lot of work to be done. However, it's not my intention to return into the arena of computer chess, I retired in 2003 and ever since I enjoy my life too much to return into the stressful world of competition.


Instead I plan to document the system and present a paper how it is done including source code.


In the meantime enjoy the first try.





 Chess program  Ed Schröder
 Opening Book  Jeroen Noomen
 Winboard support  Lex Loep
 UCI Interface  Odd Gunnar Malin
 KPK code  Don Dailey


Programmer code (ideas taken from external sources)


 ProDeo 1.6  Fruit 2.1  eval.cpp line 1023  Penalty for caught bishops on the 6th row.
 ProDeo 1.6  Fruit 2.1  eval.cpp line 1063  Free rook in case of lost castling rights.
 ProDeo 1.8  Stockfish 2.11  evaluate.cpp line 192

 Added the principle of safe_queen_checks to

 King Safety.



Copyright ® 2014  Ed Schröder