Full access to the folder with chess engines - about 3000 files!

If you do not want to wait a long time for download - donate a minimum of 10$, enter your email - you will gain full access to the folder with chess engines

Bonus on donate of $ 15 - 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)

List of donors

Thursday, September 21, 2017

Raubfisch ME262 GTZ15 wins JCER Test Tournament, 2017.09.14 - 2017.09.18


Temp 3' + 3" Hardware: Intel Core i3-3217U CPU 3,9 GB Memory , Windows 10 x64
480 Tournament games, GUI-Arena 3.5.1161.651 JCER games,  until 31.12.2016
 
45.406 JCER games (from 01.01.2017)  JCER League
Book: Perfect 2017,   Table created - Scid vs PC

Shark 170917bf (has Cerebellum book integrated in exe file.)

Previous version chess engine Shark 

Rating JCER=3395


Shark 170917bf download




Texel 1.07a35 - UCI Chess engine. New version

Texel - UCI Chess engines

Author - Peter Osterlund

Rating JCER=2979 (19 place in Super League)

Texel 1.07a35 download


Stockfish 17091710 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Syzygy 

More:
Timestamp: 1505637850 

Let ss->ply denote the number of plies from the root to the current node 

This patch lets ss->ply be equal to 0 at the root of the search. 

Currently, the root has ss->ply == 1, which is less intuitive: 

- Setting the rootNode bool has to check (ss-1)->ply == 0. 

- All mate values are off by one: the code seems to assume that mated-in-0 
is -VALUE_MATE, mate-1-in-ply is VALUE_MATE-1, mated-in-2-ply is VALUE_MATE+2, etc. 
But the mate_in() and mated_in() functions are called with ss->ply, which is 1 in 
at the root. 

- The is_draw() function currently needs to explain why it has "ply - 1 > i" instead 
of simply "ply > i". 

- The ss->ply >= MAX_PLY tests in search() and qsearch() already assume that 
ss->ply == 0 at the root. If we start at ss->ply == 1, it would make more sense to 
go up to and including ss->ply == MAX_PLY, so stop at ss->ply > MAX_PLY. See also 
the asserts testing for 0 <= ss->ply && ss->ply < MAX_PLY. 

The reason for ss->ply == 1 at the root is the line "ss->ply = (ss-1)->ply + 1" at 
the start for search() and qsearch(). By replacing this with "(ss+1)->ply = ss->ply + 1" 
we keep ss->ply == 0 at the root. Note that search() already clears killers in (ss+2), 
so there is no danger in accessing ss+1. 

I have NOT changed pv[MAX_PLY + 1] to pv[MAX_PLY + 2] in search() and qsearch(). 
It seems to me that MAX_PLY + 1 is exactly right: 

- MAX_PLY entries for ss->ply running from 0 to MAX_PLY-1, and 1 entry for the 
final MOVE_NONE. 

I have verified that mate scores are reported correctly. (They were already reported 
correctly due to the extra ply being rounded down when converting to moves.) 

The value of seldepth output to the user should probably not change, so I add 1 to it. 
(Humans count from 1, computers from 0.) 

A small optimisation I did not include: instead of setting ss->ply in every invocation 
of search() and qsearch(), it could be set once for all plies at the start of 
Thread::search(). This saves a couple of instructions per node. 

No functional change (unless the search searches a branch MAX_PLY deep), so bench 
does not change. 

⭐⭐⭐   Stockfish 17091710 - download


Orka 170917 (Stockfish clone) - new version


Previous version chess engine Orka 

Rating JCER=3367

Orka 170917 - download


Stockfish 17091710 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Stéphane Nicolet 

More:
Timestamp: 1505634747 
Score unopposed weak pawns only if majors 

Do not use the opposed flag for scoring backward and isolated pawns 
in pawns.cpp, instead give a S(5,25) bonus for each opponent unopposed 
weak pawns when we have a rook or a queen on the board. 

STC run stopped after 113188 games: 
LLR: 1.63 (-2.94,2.94) [0.00,5.00] 
Total: 113188 W: 20804 L: 20251 D: 72133 

LTC: 
LLR: 2.95 (-2.94,2.94) [0.00,5.00] 
Total: 66673 W: 8672 L: 8341 D: 49660 

This is Alain Savard's idea, just with a different bonus. 
Bench: 6259498 


Nemorino 3.04 - UCI chess engine. New version!

Nemorino - UCI chess engine

Author - Christian Günther
Home page

Rating JCER=2901

Nemorino 3.04 download


Wednesday, September 20, 2017

Wednesday, September 13, 2017

Stockfish 17091212 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Ilvec

More:
Timestamp: 1505212313 

Higher Move Overhead 

This shoudl reduce time losses experienced by users after new time management code. 

Verified for no regression in very short TC (4sec + 0.1) 
LLR: 2.95 (-2.94,2.94) [-3.00,1.00] 
Total: 35262 W: 7426 L: 7331 D: 20505 

Bench 5322108 

⭐⭐⭐   Stockfish 17091212 - download


Chess engine: Raubfisch X36b


Raubfisch is an engine derived from Stockfish and Torpedo 1.1 XJR (private engine by Frank Karl Werner and Max Fehler)

Rating JCER - 3341
Raubfisch X36b - download


Stockfish 17090912 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Ianfab

More:
Timestamp: 1504952614 

Extend ShelterWeakness array by dimension isKingFile 

Use different penalties for weaknesses in the pawn shelter 
depending on whether it is on the king's file or not. 

STC 
LLR: 2.96 (-2.94,2.94) [0.00,5.00] 
Total: 71617 W: 13471 L: 13034 D: 45112 

LTC 
LLR: 2.95 (-2.94,2.94) [0.00,5.00] 
Total: 48708 W: 6463 L: 6187 D: 36058 

Bench: 5322108 

⭐⭐⭐   Stockfish 17090912 - download


Chess engine: SCTR 1.0

SCTR 1.0 - download

Authors: Can Cetin & Dogac Eldenk






Tuesday, September 12, 2017

Chess engine: Klasman Father


Klasman Father - download


Isa 2.0.48 - winboard chess engine (Windows and Linux)


Isa - winboard chess engine

About engine: Isa is a chess engine I developp during my free time. Chess programming is my hobby since the 80's years. I started developing with QuickBasic 4.5 (I wrote a weak engine named Bishop) .
Then I learned the C langage and studed the TSCP source code (like everyone I think) .
« Titan » and « DCP » (DCP = Titan + winboard protocol) was born . Strengh was always so weak , around 1400 elo .
After that I rewrote again my engine and Jars came out (I released Jars) and then Yoda (both played around 1800-1900 elo.
After finding dificult to improve , I stopped working on both engines and started to work on Isa , a diferent way.
I started Isa from Firstchess.c source.

Author - Daniel Anulliero

Rating JCER=2078

Isa 2.0.48 - download


TCEC Season 10 is starting about October 10th

TCEC Season 10

Stage 1 - preliminary stage.
Involving 24 engines, playing a single round robin.
Time control: 60 min. + 10 sec/move.
The top 8 engines qualify for the next stage!

Confirmation of participation:
1. Andscacs
2. Vajolet
3. Fruit
4. Laser
5. Texel
6. Stockfish
7. Jonny
8. Fire
9. Nirvana
10. Komodo
11. Chiron
12. Fizbo




First Test Chess Engine Zurichess Neuchatel, 2017.09.09 - 2017.09.10



Temp 3' + 3" Hardware: Intel Core i3-3217U CPU 3,9 GB Memory , Windows 10 x64
100 Tournament games, GUI-Arena 3.5.1161.651 JCER games,  until 31.12.2016
 
45.406 JCER games (from 01.01.2017)  JCER League
Book: Perfect 2017,   Table created - Scid vs PC

Monday, September 11, 2017

Today starts - 3 League JCER (edition 05/2017)



EngineAuthorJCER
Gnucheese 1.00  2642
Tucano 6.0  Alcides Schultz
2574
Cheese 1.9 Patrice Duhamel2536
Djinn1021 Tom Likens2474
Pawny 1.2 Mincho Georgiev2529
Roc 0.8 Demichev/Hyer3139
Carballo 1.7 Alberto Alonso Ruibal2136
Maverick 1.5 Steve Maughan2392
PikoSzachy 41 Piotr Cichy2324
Sjakk 2.2 Jacob Børs Lind2459
Nebula 2.0 Dragan Zdravkovic2463
Glass 2 Pawel Koziol and Edmund Moshammer2474
ProDeo 2.4 Ed Schröder2615
Jikchess 0.02  Janne Kokkala
2356
Muse 0.951 Martin Fierz2392
Ethereal 8.24 Andrew Grant2599
MagnumChess 4.0 Eric Stock2331
Scorpio 2.77 Daniel Shawul2656
Gojemat 7.1.b12 Eric Warolus, Belgium2441
Arminius 2017-01-01Volker Annuss2527
ECE-X3 Luigino Viscione2538
GreKo 2016 Vladimir R.Medvedev2457

Ethereal 8.27 - UCI chess engine (for Windows and Android). New version!

Ethereal - UCI chess engine

Rating JCER=2599

Author - Andy Grant

Ethereal 8.27 - download


EXchess 7.97b wins 2 League JCER edition 05/2017, 2017.09.03 - 2017.09.11

Congratulations to Daniel Homan (author EXchess)!

Temp 3' + 3" Hardware: Intel Core i7-4710MQ with 7,9 GB Memory , Windows 10 64-bit 924 Tournament games
GUI-Arena 3.5.1161.651 JCER games,  until 31.12.2016
 
45.406 JCER games (from 01.01.2017)  JCER League
Book: Perfect 2017,     Games, engines, book - download       Table created - Scid vs PC

Sunday, September 10, 2017

Saturday, September 9, 2017

Thursday, September 7, 2017

Chess engine: Raubfisch ME262 GTZ15a


Raubfisch is an engine derived from Stockfish and Torpedo 1.1 XJR (private engine by Frank Karl Werner and Max Fehler)

Rating JCER - 3341
Raubfisch  ME262 GTZ15a - download


Chess engine: CorChess 1.8 (070917)


CorChess is a clone of Stockfish maintained for better performance on long time controls, trying at least partially to fill the gap between regular tests and demands of correspondence players.


Stockfish 17090510_syzygy - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: syzygy

More:
Timestamp: 1504601830 
Small simplication of see_ge() 

Two simplifications: 
- Remove the initialisation to 0 of occupied, which is now unnecessary. 
- Remove the initial check for nextVictim == KING 

If nextVictim == KING, then PieceValue[MG][nextVictim] will be 0, so that balance >= threshold is true. So see_ge() returns true anyway. 

No functional change. 

⭐⭐⭐   Stockfish 17090510_syzygy - download


Chess engine: Toltec Sambala

Toltec Sambala download


Stockfish 17090510 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author:Marco Costalba

More:
Timestamp: 1504600834 

Travis CI: Make all warnings into errors 

Compile with -Werror flag. To make debugging easier 
also show compile ourput. 

This flag is enabled only in Travis CI, not in the shipped 
Makefile becuase we can't test on every possible platform. 

⭐⭐⭐   Stockfish 17090510 - download


Tuesday, September 5, 2017

Chess engine: Raubfisch X36a


Raubfisch is an engine derived from Stockfish and Torpedo 1.1 XJR (private engine by Frank Karl Werner and Max Fehler)


Rating JCER - 3341

Raubfisch X36a - download


Monday, September 4, 2017

Sunday, September 3, 2017

Stockfish 17090209 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: syzygy

More:
Timestamp: 1504339144 
Prevent Stockfish from exiting if DTZ table is not present 

During TB initialisation, Stockfish checks for the presence of WDL tables but not for the presence of DTZ tables. When attempting to probe a DTZ table, it is therefore possible that the table is not present. 
In that case, Stockfish should neither exit nor report an error. 

To verify the bug: 
$ ./stockfish 
setoption name SyzygyTable value <path_to_WDL_dir> 
position fen 8/8/4r3/4k3/8/1K2P3/3P4/6R1 w - - 
go infinite 
Could not mmap() /opt/tb/regular/KRPPvKR.rtbz 


(On my system, the WDL tables are in one directory and the DTZ tables 
in another. If they are in the same directory, it will be difficult 
to trigger the bug.) 

The fix is trivial: check the file descriptor/handle after opening the file. 

No functional change. 

⭐⭐⭐   Stockfish 17090209 - download

Chess engines prehistory - JCER Blitz League 2010

7 years ago...
😀






Stockfish 17090120_costalba - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Marco Costalba

More:
Timestamp: 1504290211 
Fix a warning with MSVC 

warning C4244: '*=': conversion from 'double' to 'int', possible loss of data 

No functional change. 

⭐⭐⭐   Stockfish 17090120_costalba - download


Chess opening book: Mini 4C (ctg file)



Chess opening book: Mini 4C - download


Stockfish 17090120b - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Joost VandeVondele

More:
Timestamp: 1504289983 
Multi-threaded search testing with valgrind 

Also check with valgrind the multi-threaded search. 
On top of the fix for issue #1227 (PR #1235). 

No functional change. 

⭐⭐⭐   Stockfish 17090120b - download


Chess engine: SF030817MZ

SF030817MZ - download


Stockfish 17090120 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: Joost VandeVondele

More:
Timestamp: 1504289816 
Fix uninitialized memory usage 

After increasing the number of threads, the histories were not cleared, resulting in uninitialized memory usage. 

This patch fixes this by clearing threads histories in Thread c'tor as is the idomatic way. 

This fixes issue 1227 
No functional change. 

⭐⭐⭐   Stockfish 17090120 - download


EnkoChess 01.09.2017 - new version!

EnkoChess - UCI chess engine
Homepage

Author - Evgeny Silchenko
Raning JCER=1606

EnkoChess 01.09.2017 - download


Stockfish 17083108 - new version!

Stockfish, chess engine UCI

Rating JCER = 3427
🔬 Author: VoyagerOne

More:
Timestamp: 1504162417 
Adjust moveCount history only at LMR 

STC: 
LLR: 3.32 (-2.94,2.94) [-3.00,1.00] 
Total: 17584 W: 3277 L: 3131 D: 11176 

LTC: 
LLR: 2.95 (-2.94,2.94) [-3.00,1.00] 
Total: 26412 W: 3447 L: 3334 D: 19631 

Bench: 5417521 

⭐⭐⭐   Stockfish 17083108 - download


Today starts - 2nd league JCER (edition 05/2017)



EngineAuthorJCER
Zurichess luzern Manuel Diaz2644
DisasterArea 1.65 Jochen Peussner2752
Amoeba 2.5 Richard Delorme2664
Gaviota 1.0 Miguel A.Ballicora2801
EXchess 7.97b Dan Homan2779
Maxima2 2.0.0 r395 Hof & Hajeweit2579
Cheng4 0.39 Martin Sedlak2849
Murka 3  2693
Rhetoric 1.4.3 Alberto Sanjuan2622
Dirty 30APR2017 Pradu Kannan+Andres Valverde2717
TheBaron 3.29 Richard Pijl2584
Toga II 280513 Thomas Gaksch & Fabien Letouzey2736
Tornado 8 Engin Üstün2690
Atlas 3.80 Andres Manzanares2703
Discocheck 5.2.1 Lucas Braesch2710
Nemo 1.01 beta Michael Hoffman2694
Octochess r5506 HK Tim Kosse2685
Daydreamer 2.0.0 Aaron Becker2757
BorodinoChess 1.0 x32Alex Kutuzoff2577
K2 0.87 Sergey Meus2405
Donna 4.0 Michael Dvorkin2435
Deuterium 14.3.34.130Ferdinand Mosca2726