© Corel Chess programming

This part of our site is about chess programming, i.e. the programming of an artificial intelligence for chess. We divide the chapter into two parts:

  • The theoretical page is about the general principles of the chess programming. It deals with the operations, but it don't handle the programming of the operations so that also people which can't program understand this part.
  • The practical part is a concrete implementation of a chess program in Java. First we write an interface and then the artificial intelligence. There is sample code for each section. For this part you have to know the programming language Java.

If you want to use the sample code of the practical part, you have to install a Software Developers Kit with the Java compiler. But that is not a problem, there are free SDKs for Java in the web. You will find the Java Developers Kit from Sun at the website java.sun.com.


continue to the theoretical page | continue to the practical part