Author: Robert Hyatt
Date: 14:42:46 05/29/99
Go up one level in this thread
On May 29, 1999 at 17:13:59, James T. Walker wrote: >Programmers, >How do you exit the tablebases when the next tablebase is missing? For example: > In KQPKQ when the pawn reaches the 8th rank and upon promotion is captured by >the opposing Queen. This is not in the KQPKQ tablebase so how do you force the >program to make the pawn move which actually drops out of the "safety" of the >tablebase? Since the KQQKQ tablebase was missing as was the KQK tablebase. >The reason I ask is I saw one program reach "Mate in 13" but played about 6 >moves around the mate in 13 area before pushing the pawn and making progress. >Jim Walker This is a problem. And this is why I _always_ tell anyone using my code that if you get a k?pk? database, you _must_ get all the promotion cases for that P as well. Anything less simply doesn't work. For krpkr, you need krnkr, krbkr, krrkr and kqrkr. If any are missing, it will screw things up.
This page took 0.01 seconds to execute
Last modified: Thu, 15 Apr 21 08:11:13 -0700
Current Computer Chess Club Forums at Talkchess. This site by Sean Mintz.