Here we describe what is required for your programme to work.
- A board representation : your programme needs to know where the different pieces are. The board will be an array of integers.
- A move generator : now that your creation can view the board, you have to make the moves by displacing the different pieces
- 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
- 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,...
- The evaluation function : the position is good or not? It is a good question. Quiescence search is also a good choice
2 comments:
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.
I am leoncwilliams@gmail.com
Post a Comment