الشرح
التحليل في وقت الخصم هو تحليل يجريه محرك الشطرنج، وهو برنامج يحسب النقلات، أثناء دور الخصم. وبدلا من البقاء خاملا، يتنبأ بأرجح نقلة للخصم ويبدأ البحث من الوضعية التي ستنشأ بعدها. والهدف استخدام وقت كان سيعود بالكامل إلى الخصم لولا ذلك.
إذا لعب الخصم النقلة المتوقعة، تخبر الواجهة المحرك بأن تخمينه كان صحيحا. ويمكن للعمل المكتمل بالفعل أن يستمر بوصفه البحث العادي لدور المحرك. ويُسمى ذلك نجاح التوقع. وإذا اختار الخصم نقلة أخرى، وجب على المحرك إعادة توجيه بحثه، وقد يصبح بعض العمل السابق غير مفيد، مع إمكان إعادة استخدام بعض النتائج المخزنة أحيانا.
تعتمد الفائدة على دقة التنبؤ والوضعية وطريقة إدارة المحرك والواجهة للموارد. وقد يزيد أيضا استهلاك المعالج والطاقة. لذلك يكون التحليل في وقت الخصم قابلا للضبط عادة، وقد يُعطل في التحليل المنزلي أو الخوادم أو المسابقات ذات القيود التقنية.
لا ينفذ التحليل في وقت الخصم نقلة مسبقا. فـ تضع فعل اللاعب في قائمة انتظار لإرساله في الوقت المناسب، بينما لا يفعل هذا الوضع سوى الحساب. وهو يختلف أيضا عن ، الذي يطلب عدة مرشحات ظاهرة في وضعية واحدة. ويركز التحليل في وقت الخصم عادة على نقلة الخصم المتوقعة.
الاستخدام والسياق
تتضمن قواعد الاتصال بين الواجهة و أوامر لبدء التحليل في وقت الخصم وتأكيد تطابق التنبؤ.
المصادر
- 1.UCI Protocol and Stockfish Commands, Stockfish Documentation
