Tag: Chess principles
-
Chess programming and basic chess principles: Episode 3 – Interconnecting pieces
When programming a chess engine, one of the main things one should take into account is to find a way to create solid positions that are safe for the computer, even without the computer “consciously” knowing it. After every move, the position should be solidified in every possible way so that even if the algorithm…
-
Chess programming and basic chess principles: Episode 1 – The center
Overview How can a computer think better when playing chess? The raw power of computing alone does not suffice. No matter how powerful a computer is, it will never manage to compute to the depth needed to play a perfect game – at least with the current technological capabilities of human kind. So we need…