متوفر أيضًا بلغات أخرى: English · Español · Português · Français
محلّل FEN: تحقّق من وضع شطرنج، واعرف أي عُرف يستعمله
الصق FEN لتفحص كل حقل، وترسم الرقعة، وتعرف هل يفضح مربعُ الأخذ بالمرور الأداةَ التي كتبته.
ما الـFEN
ترميز فورسيث-إدواردز يحشر وضع شطرنج كاملًا في سطر واحد من النص. وفيه ستة حقول تفصلها مسافات: أين القطع، ولمن الدور، وأي تبييت لا يزال متاحًا، ومربع الأخذ بالمرور، وكم نصف نقلة مضت منذ آخر أخذ أو تحريك بيدق، ورقم النقلة. والوضع الابتدائي هو rnbqkbnr/pppppppp/8/8/8/8/PPPPPPPP/RNBQKBNR w KQkq - 0 1.
وحقل المواضع يُقرأ من الصف الثامن نزولًا إلى الأول، ومن العمود a إلى h، بحروف للقطع — كبيرة للأبيض — وأرقام لتتابعات المربعات الخالية. وذلك الترتيب هو سبب أن يبدو الـFEN مقلوبًا قياسًا إلى ما قد يكتبه المرء من ذاكرته: فهو يبدأ من صف الأسود الخلفي.
والـFEN يصف وضعًا لا غير. فهو لا يسجّل النقلات التي أوصلت إليه، وذلك أهمّ مما يبدو، لأن أحد حقوله الستة إنما يتكلم عن النقلة السابقة بعينها.
كيف تستعمله
- الصق FEN أو اختر مثالًا. الأمثلة تضم مثال المعيار نفسه بعد 1. e4، والوضع الابتدائي، وأخذًا بالمرور ممكنًا فعلًا، وآخر يبدو ممكنًا فحسب، وسلسلةً فيها أخطاء عدة.
- اقرأ جدول الحقول والرقعة. كل حقل يظهر بقيمته ومعناه. وما لا يُقرأ يُبلَّغ عنه خطأً، وما يُقرأ لكنه مستحيل — بيدق في الصف الخلفي، أو حق تبييت بلا رخ — تنبيهٌ لا رفض.
- انظر حكم العُرف. إن كان مربع الأخذ بالمرور مسمّى ولا أحد يقدر على أخذه، فقد كتب هذا الـFEN شيءٌ يتبع معيار PGN، والأداة تطبع الكتابتين لترى ما كان العُرف الآخر سينتجه.
حقل الأخذ بالمرور، حيث يختلف عُرفان
معيار PGN صريح في الحقل الرابع. فمربع الأخذ بالمرور، كما يقول، يُعطى إن وإن فقط كانت النقلة الأخيرة تقدّمًا لبيدق مربعين — ومن ثمّ قد يحمل الحقل اسم مربع وإن لم يكن للخصم بيدق يستطيع تنفيذ الأخذ في الحال. فالقاعدة عمّا جرى للتوّ لا عمّا صار ممكنًا الآن.
ثم يبرهن المعيار على ذلك مرتين في أمثلته هو. فبعد 1. e4 يطبع FEN ينتهي بـb KQkq e3 0 1، وليس للأسود بيدق قريب من e3. وبعد 1... c5 يطبع w KQkq c6 0 2، وبيدق الأبيض الوحيد على e4، بعيدًا كل البعد عن c6. وكلاهما يسجّل مربعًا لا يمكن استعماله.
وأكثر البرمجيات تفعل العكس. فـchess.js، وهي المكتبة التي تُبنى عليها جلّ أدوات الشطرنج على الويب، لا تكتب المربع إلا حين يكون الأخذ مشروعًا فعلًا: فتعليقها في شفرتها يقول إنها لا تطبع مربع الأخذ بالمرور إلا إذا كان الأخذ نقلةً صحيحة، والبيدق حاضرًا والأخذ غير مقيَّد. وهي تتيح خيارًا لفرض سلوك المعيار، لكنه ليس الافتراضي.
فالوضع الواحد له كتابتان تختلفان في حقل واحد، وليست إحداهما خطأً. والكلفة العملية أن تساوي سلاسل FEN يكفّ عن أن يكون تساوي أوضاع: فإزالةُ التكرار من مجموعة مباريات بالـFEN، أو البحث عن وضع في كتاب افتتاحيات، أو كشف التكرار الثلاثي بمقارنة السلاسل، كلها ستعدّ هذين السجلّين وضعين مختلفين. فإن رأيت يومًا وضعًا كان ينبغي أن يتطابق فلم يفعل، فهذا أول ما يُنظر فيه.
ما يستطيع هذا قوله وما لا يستطيع
حكم العُرف ثلاث حالات، وواحدة منها فقط جواب حقيقي. فمربع مسمّى لا يستطيع أحد أخذه يحدّد معيار PGN يقينًا، لأن من لا يكتبه إلا عند إمكان الأخذ ما كان ليُصدره أبدًا. ومربع مسمّى يمكن أخذه لا يقول شيئًا، لأن العُرفين كليهما يكتبانه. والشرطة كذلك لا تقول شيئًا: فقد تعني أن لا بيدق تقدّم مربعين، أو أن بيدقًا تقدّم والكاتب يُسقط المربع. والـFEN لا يسجّل النقلة السابقة، فالأمر لا يُحسم من السلسلة، والأداة تقول ذلك بدل أن تخمّن.
وتقرير ما إذا كان الأخذ متاحًا حقًّا يحتاج الرقعة كلها لا المربعين المجاورين للبيدق. فالبيدق الآخذ قد يكون مقيَّدًا أمام ملكه، وثمة حالة أندر يغادر فيها البيدق الآخذ والبيدق المأخوذ الصفَّ نفسه في آنٍ واحد فينكشف الملك لرخ. وهذه الصفحة تلعب الأخذ وتفحص هل يصير الملك مهاجَمًا، وهو الاختبار نفسه الذي تجريه المكتبات؛ أما فحص الجوار وحده فكان سيخطئ في الحالتين.
والتدقيق يقف دون المشروعية. فالأداة تتحقق من أن الحقول الستة سليمة البنية، وتنبّه إلى أوضاع لا تنشأ في مباراة — بلا ملك، أو بملكين، أو ببيدق في الصف الأول، أو بحق تبييت بلا رخ خلفه — لكنها لا تحاول إثبات أن وضعًا قابل للبلوغ، وذلك سؤال أصعب بكثير مما يبدو. فقد يكون الـFEN سليم البنية تمامًا ويصف ما لا تنتجه مباراة قط.
وأمران أصغر. حقوق التبييت حقوق لا نقلات مشروعة: فقد يقول FEN إن KQkq متاحة والملك في كش لا يستطيع التبييت البتة. وعدّاد أنصاف النقلات معلومة عن المباراة أكثر منها عن الوضع، فرقعتان متطابقتان بعدّادين مختلفين هما FENان مختلفان، ولأغراض التكرار سجلّان مختلفان حقًّا.
لماذا هو مجاني؟
تحليل سطر من النص ورسم ثمانية صفوف من المربعات يجري في متصفحك. فلا خادم في الطريق، ومن ثمّ لا شيء يُحاسَب عليه ولا حساب يُنشأ.
ولا يُرفع شيء. أعِد تحميل الصفحة تجدها قد نسيت الوضع.