Category: chess
-
How to develop a chess program from scratch (for total beginners) Ep. 3: Find my pieces

[Previous episode] [Next episode] [Previous episode] Overview In the previous episode we started thinking about the algorithm of the program we are to create. Now it is time to start building the thinking mechanism of the computer. And we will start from… Step 1. Step 1: Scan the chessboard The first thing one should do…
-
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.
-
CHESS PROGRAMMING: Evaluating Material – Episode 1: Bishop vs. Knight
Small chess programming lesson summary Overview: This is a short chess programming lesson, part of the ‘How to develop a chess program’ tutorials series in Harmonia Philosophica for total beginners. The goal of this lesson is to discuss the very basics of position evaluation. Tutorials on how to develop a chess program in Harmonia Philosophica…