الشرح
يوسع X-FEN، الذي كان يسمى سابقا FRC-FEN، صيغة FEN أو Forsyth-Edwards Notation. وFEN سلسلة مدمجة تصف وضعية: تموضع القطع، والطرف صاحب الدور، وحقوق ، واحتمال الأخذ بالتجاوز، وعدادات النقلات. ويحافظ X-FEN على هذا النموذج، لكنه يكيف حقولا محددة من أجل Chess960، وهو نوع يضم 960 ترتيبا ابتدائيا قانونيا لقطع الصف الخلفي.
التغييرات الرئيسية
- في حقل التبييت، تشير K وQ عادة إلى الرخ الخارجي في جناح الملك أو جناح الوزير. وإذا كان الحق لرخ داخلي، يُستخدم حرف عموده، بحرف كبير للأبيض وحرف صغير للأسود.
- لا يُكتب هدف الأخذ بالتجاوز إلا عندما يوجد بيدق خصم في عمود مجاور يستطيع هندسيا تنفيذ ذلك الأخذ. وقد يظل الأخذ غير قانوني إذا كان سيكشف ملك ذلك البيدق للكش.
- تحتفظ الوضعيات العادية التي لا تحتاج إلى الامتداد بترميز متوافق مع FEN التقليدي.
يعالج X-FEN و مشكلة التشغيل البيني نفسها، لكنهما لا يرمزان دائما إلى التبييت بالطريقة نفسها. يحدد Shredder-FEN الرخاخ المعنية باستمرار بحروف الأعمدة، بينما يحتفظ X-FEN بالحرفين K وQ عندما يكونان كافيين، ويستخدم حروف الأعمدة عندما يلزم تمييز رخ داخلي.
X-FEN هو لقطة لوضعية واحدة، لا سجل كامل لمباراة. ويحمل حالة كافية لمتابعة اللعب من تلك النقطة، لكنه لا يحفظ وحده كل النقلات السابقة.
التباسات شائعة
X-FEN وتدوين المباراة
يصف X-FEN حالة الرقعة، ولا يسرد التسلسل الكامل للنقلات التي أنتجتها.
المصادر
- 1.Scidb - Help: FEN (Forsyth-Edwards Notation), Scidb
- 2.Core - python-chess 1.11.2 documentation, python-chess
- 3.X-FEN, Wikipedia
