توضیح
Gaviota خانوادهای از پایگاههای پایان بازی ، یعنی پایگاههای ازپیشمحاسبهشده برای پایانهای کممهره است. Miguel A. Ballicora آنها را ابتدا برای موتور Gaviota ساخت و کد جستوجویشان میتواند در نرمافزارهای دیگر یکپارچه شود. مجموعه معمول موقعیتهای سه، چهار و پنجمهرهای را با احتساب هر دو شاه پوشش میدهد.
مقدار شاخص آنها DTM به معنای distance to mate یا فاصله تا مات است. در موقعیت برد، فاصله تا کیشومات را با بازیای نشان میدهد که آن را کوتاه میکند و در موقعیت باخت، مقاومت برای به تأخیر انداختن مات را بازتاب میدهد. نتیجه در محدوده مهرههای پوششدادهشده دقیق است، نه ارزیابی تقریبی موتور.
DTM و قانون پنجاه حرکت به پرسشهای متفاوتی پاسخ میدهند. کوتاهترین مسیر ریاضی تا مات ممکن است بدون گرفتن یا حرکت پیاده بیش از حد طول بکشد، بنابراین یک بازی طبق قوانین میتواند مساوی شود. پس نتیجه Gaviota باید از نتیجهای که شمارنده فعلی پنجاه حرکت را صریحاً لحاظ میکند متمایز شود.
در مقایسه با ، Gaviota مهرههای کمتری را پوشش میدهد اما فاصله مستقیم تا مات را ارائه میکند. نیز از DTM استفاده میکند و تا شش مهره میرسد، ولی قالب، سامانه فشردهسازی و سابقه یکپارچهسازی متفاوتی دارد.
کاربرد و بافت
Gaviota بیشتر در نرمافزارهای تحلیل و موتورهایی دیده میشود که API جستوجوی آن را پیاده کرده و فایلهای مربوط را نصب دارند.
اشتباههای رایج
پنج مهره
این مجموع هر دو شاه را شامل میشود. شاه و رخ در برابر شاه، برای نمونه، موقعیتی سهمهرهای است.
DTM و DTZ
DTM فاصله تا مات را میسنجد. DTZ که Syzygy استفاده میکند فاصله تا گرفتن یا حرکت پیادهای را میسنجد که شمارنده پنجاه حرکت را صفر میکند.
مشاهده اصطلاحمنابع
- 1.Gaviota-Tablebases, Miguel A. Ballicora
- 2.Gaviota Tablebases, Chess Programming Wiki
