DreamChess is an open source chess game. Our primary target platforms are Windows, Mac OS X and Linux. DreamChess features 3D OpenGL graphics and provides various chess board sets, ranging from classic wooden to flat figurines.

A moderately strong chess engine is included: Dreamer. However, should this engine be too weak for you, then you can use any other XBoard-compatible chess engine, including the popular Crafty and GNU Chess.

Other features include music, sound effects, on-screen move lists using SAN notation, undo functionality, and savegames in PGN format.

The DreamChess team currently consists of only a handful of people. We could use help in many areas, such as programming, graphics, sound and testing. If you’re interested in helping out, please send an email to feedback at dreamchess.org.

Latest News

Unicode support

Unicode support has been added. If you’d like to try it out, please grab a development build from the Downloads page. All translations (complete and partial) are enabled in this build. If you would like to help out and improve any of these translations or add a new one, please visit Weblate.

Note: At this time there is no support for right-to-left script, but we are looking into that.

posted by Walter van Niftrik on

Translators needed

For the next version of DreamChess, we’d like to add support for localization. If you’d like to see DreamChess in your language, please head on over to Weblate and improve one of the existing translations or add a new one!

Note: Our font rendering code only supports the Latin-1 character set at this time. However, feel free to add non-Latin-1 translations to Weblate. We are planning to add support for unicode in a future version.

posted by Walter van Niftrik on

DreamChess 0.3.0 released

DreamChess 0.3.0 is finally here. Eleven years have passed since the last official release, with only a few release candidates happening in between. Why has it taken so long? One reason is that the DreamChess team currently consists of only two developers. Another reason is that we received very little feedback for these release candidates, which made us reluctant to put up a new official release. Especially considering the time and effort that goes into building, testing and uploading official binaries.

Obviously this situation was far from ideal, and we wanted to lower the burden for doing a release. We hope to have accomplished this now by integrating CI systems. If things go according to plan, you can expect to see more frequent releases from us going forward. These releases won’t be getting the same amount of testing that previous releases have had, but if problems pop up, we should be able to get them sorted quickly, and push out a new version.

We hope you enjoy this long-awaited release.

Most important changes:

posted by Walter van Niftrik on
Fork me on GitHub