Category: Programming
-
Chess programming and basic chess principles: Episode 2 – Double attack
Double attack is the single most important thing a computer (or a human) should search for when thinking for a game of chess. Why is that? Well, simply put, there is no other way to win material other than the double attack! If you threat one piece of the opponent then the opponent can simply…
-
The terror of debugging a chess program (and the unexpected benefits…)
Goal The goal of this article is to provide an overview of how a chess program can be debugged when a problem occurs. The Huo Chess program is used for this tutorial – the program used anyway for all tutorials in this site. About Huo Chess Check Huo Chess – Chess programming learning tutorials for details…
-
How to develop a chess program from scratch (for total beginners) Ep. 2: Design algorithm
In this chess programming episode, the tutorial explains how the chess thinking algorithm works.