Full access to the folder with chess engines - about 3000 files!
If you do not want to wait a long time ... - donate a minimum of 6$, enter your email - you will gain full access to the folder with chess engines
Bonus on donate of $ 10 - access to the folder with games, tables and PDF files
Or transfer bank: IBAN: PL 58 2490 0005 0000 4000 2134 5302 SWIFT code of the bank: ALBPPLPW Name of bank: Alior Bank Bank address: Lupuszanska 38D, 02-232 Warsaw Bank Country: Poland Postscript: donation - chess engines (and email)
Stockfish, chess engine UCI Leader rating list JCER = 3331 🔬 Author: IIvec More: Timestamp: 1503143892 Wide bench coverage Add tests for: - Positions with move list - Chess960 positions Now bench covers almost all cases, only few endgames are still out of reach (verified with lcov) It is a non functionality patch, but bench changed because we added new test positions. bench: 5479946 ⭐⭐⭐ Stockfish 17081913 - download
BrainFish - UCI chess engine Information from the author: Brainfish is a standard Stockfish chess engine extended by a general book format that is capable of handling a reduced part of Cerebellum, which is an innovative chess opening and playing book. In Brainfish, the book moves are only used in engine games, not in analysis mode.
All moves in the published book Cerebellum_light.bin generated by Cerebellum were calculated by using Stockfish as analysis engine, without using statistics. Then those moves where recalulated by the Cerebellum Library using a graph algorithm that makes all scores in the library consistant. Consistant scores means for example, in case the starting position has a score of 0.2 and a best move is 1.e4, the position after 1.e4 must have the score -0.2. Additionally, some others properties are found, like the best main line of a position and possible Transitions.
Hence, when Brainfish is playing moves that are in the Cerebellum book, it plays like Stockfish regarding the evaluation, only at a much higher skill level. Pondering is only active after the last move out of the book has been played.
The lines in Cerebellum_light.bin are in some cases reaching the late middlegame and endgame.
BrainFish is licensed unter the GPL, which includes the access code to the general book format.
This time management handles base time and movestogo cases separatelly. One can test one case without affecting the other. Also, increment usage can be tested separately without (necessarily) affecting sudden death or x moves in y seconds performance.
On stable machines there are no time losses on 0.1+0.001 time control (tested on i7 + Windows 10 platform). Bench 5608839 ⭐⭐⭐ Stockfish 17081723 - download
Stockfish, chess engine UCI Leader rating list JCER = 3331 🔬 Author: Lucasart More: Timestamp: 1502955164 Use int16_t in History values Reduces memory footprint by ~1.2MB (per thread). Strong pressure: small but mesurable gain LLR: 2.96 (-2.94,2.94) [0.00,4.00] Total: 258430 W: 46977 L: 45943 D: 165510 Low pressure: no regression LLR: 2.95 (-2.94,2.94) [-3.00,1.00] Total: 73542 W: 13058 L: 13026 D: 47458 Strong pressure + LTC: elo gain confirmed LLR: 2.96 (-2.94,2.94) [0.00,4.00] Total: 31489 W: 4532 L: 4295 D: 22662 Tested for crashing on overflow and after 70K games at STC we have only 4 time losses, possible candidate for an overflow. No functional change. ⭐⭐⭐ Stockfish 17081709 - download
Stockfish, chess engine UCI Leader rating list JCER = 3331 🔬 Author: Marco Costalba More: Timestamp: 1502776918 Fix incorrect StateInfo We use Position::set() to set root position across threads. But there are some StateInfo fields (previous, pliesFromNull, capturedPiece) that cannot be deduced from a fen string, so set() clears them and to not lose the info we need to backup and later restore setupStates->back(). Note that setupStates is shared by threads but is accessed in read-only mode. This fixes regression introduced by df6cb446eaf21 Tested with 3 threads at STC: LLR: 2.95 (-2.94,2.94) [-4.00,0.00] Total: 14436 W: 2304 L: 2196 D: 9936 Bench: 5608839 ⭐⭐⭐ Stockfish 17081508 - download
Stockfish, chess engine UCI Leader rating list JCER = 3331 🔬 Author: Marco Costalba More: Timestamp: 1502628381 Run clang-tidy 'modernize' Some warnings after a run of: $ clang-tidy-3.8 -checks='modernize-*' *.cpp syzygy/*.cpp -header-filter=.* -- -std=c++11 I have not fixed all suggestions, for instance I still prefer to declare the type instead of a spread use of 'auto'. I also perfer good old 'typedef' to the new 'using' form. I have not fixed some warnings in the last functions of syzygy code because those are still the original functions and need to be completely rewritten anyhow. Thanks to erbsenzaehler for the original idea. No functional change. ⭐⭐⭐ Stockfish 17081314 - download
Stockfish, chess engine UCI Leader rating list JCER = 3331 🔬 Author: Marco Costalba More: Timestamp: 1502624519 Thread code reformat Simplify out low level sync stuff (mutex and friends) and avoid to use them directly in many functions. Also some renaming and better comment while there. No functional change. ⭐⭐⭐ Stockfish 17081313 - download
Stockfish, chess engine UCI Leader rating list JCER = 3331 🔬 Author: tthsqe12 More: Timestamp: 1502531231 Fix the handling of opposite bishops in KXK endgame evaluation The case of three or more bishops against a long king must look at all of the bishops and not just the first two in the piece lists. This patch makes sure that the position is treated as a win when there are bishops on opposite colors. This functional change is very small because bench remains the same. LLR: 2.95 (-2.94,2.94) [-4.00,0.00] Total: 24249 W: 4349 L: 4275 D: 15625