GNUChess

Computer chess - GNU

This page is pure computer chess (GNU Chess and alike). Go back to the Artificial Intelligence page for the rest of computer chess programming and more general topics. Further down on this page you will find other chess programs.

Please find below a table of the different versions and platforms GNU is available on:

DOS version

Download GNU chess source.

Windows version

I don't think that Windows is a must for chess algorithm development. It is nice for the user interface. That's all. For the moment, I do not focus on Windows development. If however someone wants to cooperate in some graphical stuff...

I think the underlying engine should not be aware of the OS it's running on. So my sources are always portable.

Atari version

The atari version is working.

Download GNU chess with interface sources. Source is not maintained by me..

Unix version

I parted from the Unix source to get this version, but I do not have a Unix version available in order to test my update. So it might need some changes before it can be run again.
Mac version There is also a macintosh version / 2 available.  Please refer to the GNU chess FAQ for more information.

You will find more information on versions for the mac on the following site:

www.internetcontact.be/~macchess

Source repository

Please go to the web project for contribution to the latest version.

Source section:

The list below is not free of errors concerning the platforms. Please mail me if there are other versions available or if the platform indication is not correct. I will include links to the sites where the latest version can be obtained as soon as possible.  Some other useful source can be found on the links to other pages reference.

Platform section:

I have been working on a port of GNU chess for DOS/UNIX to Atari. Currently, there is a DOS version available which does not only compile with MSC5.1 but which does also compile with Borland C++ 4.52. The version is based on version 30f of GNU chess. Please download from the download section.

Meanwhile I also worked on a windows version.  In this version, I tried to speed up things by working on the move generator.  Research is also done on other speedups by working on different algorithms. 

Computer chess - other than GNU

A lot of program took the example of GNU and provided source code and a working version. Please find below some other computer chess programs. Please go to the download section for downloads.

JAVA version

simplechess.java

Windows version

PrjChess.exe

Mac version

Crafty 16.1 YDE.sit

Source section:

Following source files can be obtained from the internet: