الشرح
تخزن قاعدة النهايات نتيجة كل وضع قانوني ضمن مجموعة صغيرة من القطع. وبدلًا من تقدير الوضع بالبحث، يستعلم البرنامج عن إجابة محسوبة مسبقًا. تغطي Syzygy نهايات تضم حتى سبع قطع مع احتساب الملكين، لكن الأوضاع التي تتضمن حقوق التبييت ليست ضمن الجداول القياسية.
WDL وDTZ
تفصل Syzygy معلوماتها الأساسية في نوعين من الملفات. يرمز WDL إلى الفوز والتعادل والخسارة عند اللعب المثالي، مع معلومات متصلة بقاعدة الخمسين نقلة. ويرمز DTZ إلى المسافة حتى تصفير العداد، أي المسافة إلى نقلة تعيد ضبط عداد تلك القاعدة، وهي أخذ قطعة أو تحريك بيدق.
يتيح النوعان معًا ل الحفاظ على فوز أو تعادل من دون تجاهل خطر مرور خمسين نقلة لكل طرف من غير أخذ قطعة أو تحريك بيدق. وهذا لا يعني أن Syzygy تختار دائمًا أقصر إماتة. فمقياسها الأساسي يسعى إلى الحفاظ على النتيجة والوصول في الوقت المناسب إلى نقلة تعيد ضبط العداد.
تقدم الجداول نتائج دقيقة ضمن نطاقها، لكنها لا تجيب عن أوضاع تضم قطعًا أكثر ولا تغني عن فهم النهايات. كما تحتاج إلى عداد أنصاف النقلات الصحيح، لأن الرقعة نفسها قد تكون فوزًا أو تعادلًا بحسب مدى تقدم عداد قاعدة الخمسين نقلة.
و عائلتان أخريان من قواعد النهايات. وترتبط كلتاهما أساسًا ببيانات المسافة إلى الإماتة، بينما تشتهر Syzygy بWDL وDTZ واندماجها الواسع في المحركات الحديثة.
التباسات شائعة
النتيجة الدقيقة وأقصر إماتة
يمكن لSyzygy إثبات الفوز أو التعادل أو الخسارة، لكن DTZ يعطي الأولوية للوصول إلى أخذ أو نقلة بيدق تحافظ على النتيجة، لا إلى أسرع إماتة بالضرورة.
سبع قطع
يشمل الحد الملكين. فوجود ملكين وخمس قطع أخرى يعني بالفعل نهاية بسبع قطع.
المصادر
- 1.Chess endgame database (tablebase) generator, Ronald de Man
- 2.Syzygy endgame tablebase probing, python-chess
- 3.Advanced Topics, Stockfish
