Author: William H Rogers
Date: 09:19:45 06/19/02
Go up one level in this thread
It is alright to start thinking about advanced functions in a chess program, but if you do not even have an engine that will play 'basic chess' then I think that you are putting the cart-before-the-horse'. Depending upon how you program is written, you may not be able to include even some of the simplest ideas. Get your program working. Forget about castling rights if you need to, as you can incorporate them later. As for GUI's, you can use a text based type to speed things up for now if you want to see a chess board. I have read almost every piece of chess literature that I could find over the years with tons of ideas on how to do almost everything, but trying to make them work is another question. The hardest part was just getting my program to work. If you take a look at the many different programs out there with the source codes, I think that you will find that most of the do not use advanced functions as they are to hard to program or do not increase the programs playing strength. There are exceptions of course as some of those people have been around and developing their program for years and years. You must walk before you can run and remember to keep-it-simple, at least in the begining or else you will get lost in trying to find out why it does not work the way you wanted it to. Bill
This page took 0 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.