Slow Chess Blitz by Jonathan Kreuzer

Mainpage (with download) | Using Slow Chess | Playing Style | Programming Details | Program History | Elo Calculator |

Slow Chess is a strong free chess program. Download link given below. Older versions are open source (at the very bottom of this page.)

example screenshot
(Full size screenshot)


Download Slow Chess Blitz WV2.1 for windows XP/Vista/Me/2000: ( 584 KB )
Download endgame bitbases, this is optional. (Unzip to the same directory as the .exe): ( 553 KB )

What's New.txt
I recently moved WV2.1 to the main page in place of WV. I was hoping I might make a further updated version for the main page, but since I haven't yet it makes sense to just put the newest one here. ( WV is still available in the older downloads below. )

Comments, bug reports, or suggestions are welcome. Mail me.

Files in
slow.exe (program executable, also contains the graphics)
help.htm (Help file, read to learn more about using Slow Chess.) (a small generated opening book, to introduce some randomness in openings, and play common openings. I've also culled some bad lines from it, so it should be decent.)
KPK.sbb, pawnrace.sbb (tables of win/draw values)
from KPKQ.sbb, KPKR.sbb, KPPK.sbb, KPKP.sbb, KPPKP.sbb

other files:
schess.dft : generated file, saves the default configuration.
clipboard.pgn & undopaste.pgn : these are generated files, created if you use the copy/paste game state menu commands.

Newest for Windows 95/98 :

Older Versions :

Note: Version numbers change with playing style/strength changes. Otherwise the version just gets a newer letter. Read What's New for info on latest updates.
Version History.txt (changes from 2.82 to 2.96)

Slow Chess Blitz WV: ( 541KB )

Slow Chess Blitz 0.4: ( 508KB )

Slow Chess 2.94: (498 KB )

Slow Chess 2.89b: (472 KB)

Slow Chess 2.82: (444 KB)

Old Source Code:

Slow Chess 2.96: (86 KB). Details in Readme296.txt
2.96 is an open source 2.94 chess engine (with a few very small changes.) This source code is for the engine only, it does not include the GUI source. So you must run it using winboard or UCI. It compiles with Microsoft Visual C/C++ 6.0. This is a much stronger chess engine than 2.82a, and the code should be clearer too, and without assembly language.
If you want my test compiled .exe, and an opening book, download (442 KB)
Slow 2.96 and Blitz WV can use the bitbases downloadable above. No other versions use these bitbases, although all others have a different and incompatible KPK.sbb. Books are comptible between all versions.

Slow Chess 2.82a: ( 155 KB). It is compiled in Microsoft Visual C/C++ 6.0. It's mostly in C/C++, but also uses assembly language code for move generation and attack checking. The assembly language code offers almost no speed up compared to recent compilers, but when compared to older compilers (specifically the one I first used to compile Slow Chess 2.0,) it made the movement/attack code 2 or 3 times faster. Some code isn't currently used, like the see.cpp and a few various functions that I started but didn't finish.

Go to and check out other programs.