توضیح
پایگاه پایان بازی نتیجه هر موقعیت قانونی را در یک مجموعه کوچک از مهرهها ذخیره میکند. نرمافزار به جای تخمین موقعیت با جستوجو، پاسخ ازپیشمحاسبهشده را مییابد. Syzygy پایان بازیهای دارای حداکثر هفت مهره با احتساب هر دو شاه را پوشش میدهد، اما موقعیتهای دارای حق قلعه در جداول استاندارد نیستند.
WDL و DTZ
Syzygy اطلاعات اصلی را در دو نوع فایل جدا میکند. WDL به معنای win، draw، loss، یعنی برد، تساوی یا باخت با بازی کامل است و اطلاعات مرتبط با قانون پنجاه حرکت را در بر دارد. DTZ به معنای distance to zeroing است: فاصله تا حرکتی که شمارنده را صفر میکند، یعنی یک گرفتن یا حرکت پیاده.
این دو با هم به امکان میدهند برد یا تساوی را بدون نادیده گرفتن خطر گذشتن پنجاه حرکت هر طرف بدون گرفتن یا حرکت پیاده حفظ کند. این به معنای انتخاب همیشگی کوتاهترین مات نیست. معیار اصلی 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
