أدلةأدوات
ملفات PGN مشروحة للاعبي الشطرنج
PGN هو صيغة النص الصِّرف التي تتفق عليها كل برامج الشطرنج. وإليك ما بداخله وكيف تنقل مبارياتك بين التطبيقات.
ما PGN
PGN اختصار Portable Game Notation. وهو صيغة نص صِرف لتسجيل مباريات الشطرنج، كُتبت في التسعينيات، ولا يزال كل برنامج شطرنج يقرؤها ويكتبها.
وملف PGN نص فحسب. تستطيع فتحه في محرر نصوص وقراءته دون أي برنامج خاص.
وهذا يهم أكثر مما يبدو. فلأن الصيغة صِرفة ومدعومة في كل مكان، لا تظل مبارياتك وتحليلك حبيسي التطبيق الذي صادف أن استخدمته.
كل ما على يسار ذلك الرسم يستطيع كتابة PGN. وكل ما على يمينه يستطيع قراءته. ولا محوّل في الوسط، لأنه لا شيء يُحوَّل.
ماذا بداخله
لمدخل PGN جزآن: طقم وسوم، ثم النقلات.
الأسطر بين القوسين هي أزواج الوسوم. وسبعة منها قياسية: Event وSite وDate وRound وWhite وBlack وResult. ويظل الملف صالحًا إن غابت أخرى أو أُضيفت زوائد.
وكل ما بعد السطر الفارغ هو نص النقلات. والنقلات بالترميز الجبري القياسي، مرقمة، والنتيجة في آخره. فـ1-0 تعني فوز الأبيض، و0-1 فوز الأسود، و1/2-1/2 تعادل، و* تعني أن المباراة غير منتهية أو أن الملف دراسة لا مباراة.
التعليقات والتنويعات
إضافتان تحولان سجل مباراة إلى شيء تستطيع الدراسة منه.
التعليقات توضع بين قوسين معقوفين. والمحركات تتجاهلها ومعظم البرامج تعرضها:
3. f4 {مجازفة فيينا. يعرض الأبيض بيدقًا ليفتح عمود f.} exf4
والتنويعات توضع بين قوسين هلاليين وتحمل بدائل للنقلة التي لُعبت للتو:
3... d5 (3... exf4 4. e5 {البديل الرئيسي} 4... Qe7) 4. fxe5
ويمكن للتنويعات أن تتداخل، وهكذا تتسع مجموعة كاملة لملف واحد. فالخط الرئيسي يجري في نص النقلات وكل بديل يتفرع بين قوسين. وكثيرًا ما يكون في ملف PGN لمجموعة نصٌّ داخل الأقواس أكثر مما خارجها.
وقد ترى أيضًا رموزًا مثل ! و? و!?، ورموزًا رقمية مثل $1. وهذه أحكام على النقلة التي تسبقها، ويمكن تجاهلها بأمان.
التصدير من المواقع الكبرى
Lichess. لمباراة واحدة، افتحها واختر PGN من قائمة المشاركة. وللدراسة، استخدم خيار التنزيل الذي يصدّر كل الفصول ملفًا واحدًا. ولكل مبارياتك، تنتج صفحة التصدير في تفضيلات ملفك أرشيفًا واحدًا.
Chess.com. للمباريات المفردة خيار تنزيل في أدوات المشاركة تحت الرقعة. أما التصدير بالجملة فيقع في قسم المباريات بحسابك لا بجوار مباراة واحدة.
ChessBase. تستخدم قواعده صيغه الخاصة، فتحتاج إلى تحويل صريح. حدد المباريات وصدّرها أو احفظها بصيغة PGN بدل نسخ ملف القاعدة. وبعض التعليقات الخاصة بـChessBase قد لا تنجو من الرحلة.
رقعتك أنت. معظم رقاع التحليل، بما فيها التي داخل تطبيقات التدريب، تنتج PGN لأي خط محمّل.
أشياء تعطب كثيرًا
- الملف يحمل أكثر من مباراة. فملفات PGN قد تحوي آلافًا، مفصولة بأسطر فارغة. فإن أظهر الاستيراد الأولى فقط، فالبرنامج على الأرجح يتوقع مباراة لكل ملف، أو له استيراد جماعي منفصل.
- الترميز. أسماء اللاعبين ذات العلامات تصل مشوهة إن حُفظ الملف بترميز خاطئ. والحفظ بـUTF-8 يصلح معظم الحالات.
- فواصل الأسطر. يسمح PGN بلف النقلات عبر الأسطر، وبعض المحررات “تصلح” هذا بحماس بطرق تكسر الملف. حرّر في محرر نص صِرف، لا في معالج نصوص أبدًا.
- الملفات الضخمة جدًا. فتصدير قاعدة بعشرات آلاف المباريات PGN صالح، لكن معظم أدوات الدراسة ليست مبنية لتحميل واحد كهذا. قسّمه أولًا.
لماذا تستحق الصيغة الفهم
متى عرفت ما PGN كففت عن التفكير في تحليلك كشيء يعيش داخل حساب. إنه ملف نصي تملكه. تستطيع أن تحفظ نسخة منه، وترسله بالبريد، وتحمّله في أي أداة تستخدمها العام المقبل.
وعمليًا يعني ذلك أنك تستطيع بناء مجموعة في مكان وتدريبها في آخر. أن تحفظ دراسات على Lichess وتتمرن عليها في مكان آخر. وأن تبني خطوطًا على هاتفك وتحللها على حاسوب.
وبسبب هذه القابلية للنقل يقرأ Chess Prep Pro نص PGN وملفات PGN ودراسات Lichess، ويصدّرها كلها ثانية مباشرة.