Saturday, September 15, 2007

The structure of the programme

Here we describe what is required for your programme to work.
  1. A board representation : your programme needs to know where the different pieces are. The board will be an array of integers.
  2. A move generator : now that your creation can view the board, you have to make the moves by displacing the different pieces
  3. Communication with a GUI (Winboard). You will be proud to see the baby playing moves on already existing free Graphic User Interface. It is rather easy to do something working not that bad
  4. The chess search algorithm. Here it will be the Alpha-Beta amelioration of MiniMax algorithm. The thinking process. Calling Alpha-Beta, how to stop the search, aspiration window,...
  5. The evaluation function : the position is good or not? It is a good question. Quiescence search is also a good choice

2 comments:

Unknown said...

Hello,
I Would like to make my own chess game in vb.net. May I use your chess engine in it, as I do not want to spend too much time on the engine.
It will have a blind chess feature.

Unknown said...

I am leoncwilliams@gmail.com