تنسيق اللعبة الذكية
تنسيق الألعاب الذكية ( SGF ) هو تنسيق ملفات يُستخدم لتخزين سجلات ألعاب الطاولة . لعبة غو هي اللعبة الأكثر شيوعًا في هذا التنسيق، وهي التنسيق الافتراضي . تم إنشاء SGF في الأصل تحت اسم مختلف بواسطة أندرس كيرولف لبرنامجه SmartGO.
تتمثل الأهداف الرئيسية لملف SGF في تخزين سجلات الألعاب التي تم لعبها وتوفير ميزات لتخزين الألعاب المشروحة والمحللة (مثل ترميز اللوحة، والاختلافات ). وهو تنسيق نصي فقط، قائم على بنية شجرية.
تدعم معظم خوادم الإنترنت Go وبرامج Go من عام 1990 هذا التنسيق.
حول التنسيق
يتكون ملف SGF من أزواج من الخصائص وقيمها، يصف كل منها ميزة من ميزات اللعبة. تظهر أدناه قائمة جزئية بالخصائص. [ 1 ]
| AB | إضافة اللون الأسود: مواقع الأحجار السوداء التي سيتم وضعها على اللوحة قبل النقلة الأولى |
| AW | إضافة الأبيض: مواقع الأحجار البيضاء التي سيتم وضعها على اللوحة قبل النقلة الأولى. |
| AN | ملاحظات: اسم الشخص الذي يعلق على اللعبة. |
| وكالة أسوشيتد برس | التطبيق: التطبيق الذي تم استخدامه لإنشاء ملف SGF (مثل CGOban2، ...). |
| ب | حركة يقوم بها بلاك في الموقع المحدد بقيمة العقار. |
| BR | الرتبة السوداء: رتبة اللاعب الأسود. |
| بي تي | الفريق الأسود: اسم الفريق الأسود. |
| ج | تعليق: تعليق. |
| سي بي | حقوق النشر: معلومات حقوق النشر. |
| DT | التاريخ: تاريخ المباراة. |
| سيارة كهربائية | الحدث: اسم الحدث (على سبيل المثال، مباراة لقب هونينبو رقم 58). |
| FF | تنسيق الملف: إصدار مواصفات SGF التي تحكم ملف SGF هذا. |
| جنرال موتورز | اللعبة: نوع اللعبة التي يمثلها ملف SGF هذا. تشير قيمة الخاصية 1 إلى لعبة Go. |
| جي إن | اسم اللعبة: اسم سجل اللعبة. |
| HA | الإعاقة: عدد أحجار الإعاقة الممنوحة للأسود. يتم تحديد موضع أحجار الإعاقة باستخدام خاصية AB. |
| كم | كومي: كومي . |
| على | الافتتاحية: معلومات حول الافتتاحية ( Fuseki )، نادراً ما تُستخدم في أي ملف. |
| العلاج الوظيفي | العمل الإضافي: نظام العمل الإضافي. |
| بي بي | اسم اللاعب الأسود: اسم اللاعب الأسود. |
| جهاز كمبيوتر | المكان: المكان الذي أقيمت فيه المباراة (على سبيل المثال: طوكيو). |
| PL | اللاعب: لون اللاعب الذي سيبدأ المباراة. |
| PW | اسم اللاعب الأبيض: اسم اللاعب الأبيض. |
| يكرر | النتيجة: النتيجة، عادة ما تكون بالصيغة "B+R" (يفوز الأسود بالاستسلام) أو "B+3.5" (يفوز الأسود بفارق 3.5). |
| رومانيا | الجولة: جولة (مثال: المباراة الخامسة). |
| روسيا | القواعد: مجموعة القواعد (على سبيل المثال: اليابانية). |
| لذا | المصدر: مصدر ملف SGF. |
| مقاس | الحجم: حجم اللوحة، ويتم دعم اللوحات غير المربعة. |
| ™ | المهلة الزمنية: المهلة الزمنية بالثواني. |
| نحن | المستخدم: اسم الشخص الذي أنشأ ملف SGF. |
| دبليو | حركة يقوم بها وايت في الموقع المحدد بقيمة العقار. |
| دبليو آر | رتبة الأبيض: رتبة اللاعب الأبيض. |
| WT | الفريق الأبيض: اسم الفريق الأبيض. |
لا يوجد فحص دقيق لمحتويات هذه العلامات، لذلك من الممكن وضع أي نص في علامة النتيجة على سبيل المثال.
تُوضع الاختلافات بين قوسين، وعادةً ما تُخصص لها أحرف. الفرع الأول (الاختلاف أ) هو الفرع الرئيسي. [ 2 ] هذا الترميز مستمد من تنسيق نيوك .
نظام إحداثيات للنقاط والحركات
يشير الحرف الأول إلى العمود (من اليسار إلى اليمين)، والثاني إلى الصف (من الأعلى إلى الأسفل). يُستخدم الجزء العلوي الأيسر من اللوحة للوحات الأصغر حجمًا، على سبيل المثال، الأحرف من "أ" إلى "م" للوحة 13 × 13.
لقد خالف المؤلف عن قصد تقليد تسمية الحركات (والنقاط) بالأحرف "A"-"T" (باستثناء "i") والأرقام من 1 إلى 19. تم استخدام حرفين صغيرين في النطاق "a"-"s" بدلاً من ذلك، لأسباب تتعلق بالبساطة والاختصار.
الزاوية العلوية اليسرى كنقطة أصل للوحة تتوافق مع الطريقة التي تمثل بها معظم أجهزة الكمبيوتر الحديثة إحداثيات الشاشة لتبسيط دمج النصوص والرسومات.
الألعاب المدعومة
الألعاب المدعومة حاليًا [ 3 ] هي Amazons و Ataxx و Backgammon و Blokus و [ 4 ] Byte و Chase و Chess و DVONN و Exxit و Focus و Gess و GIPF و Go و Gobblet و Gomoku + Renju و Hex و Hive و Hnefatafl و Jungle و Kropki و Kuba و Lines الحركة ، النيوترون ، تسعة رجال موريس ، أوكتي ، كرة القدم الفلسفية ، الهضبة، PÜNCT ، التربيع ، ريفيرسي (عطيل)، الصحراء ، شوغي ، تامسك ، تانتريكس ، تراكس ، تريبلز ، تراجع، تويكست ، شيانغكي ، ينش وزيرتز . على الرغم من عدم دعمه رسميًا، إلا أن تنسيق sgf يُستخدم أيضًا لـ Meridians . يحدد المعيار خصائص إضافية خاصة باللعبة لألعاب Go و Backgammon و Lines of Action و Hex و Amazons و Octi و Gess و TwixT.
إصدارات التنسيق
تم ابتكار النسخة الأولى من SGF، FF[1]، على يد أندرس كيرولف عام 1987، وهي الملحق (أ) في أطروحته للدكتوراه. [ 5 ] أما النسخة FF[3] فقد كتبها مارتن مولر عام 1993. والنسخة الحالية من SGF هي FF[4] من تأليف أرنو هولوسي، وهي مدعومة من معظم برامج قراءة SGF الحالية. لم تُنشر النسخة FF[2] للعموم قط، ولكن تم نشر تنسيقها بموجب ترخيص المحتوى المفتوح .
إن عدم وجود تسمية قياسية للعديد من الخصائص التي قد يرغب المرء في تمثيلها لا يُعدّ قيدًا حقيقيًا. فالنظام قابل للتوسيع، ويمكن ابتكار تسميات جديدة، وقد حدث ذلك بالفعل. وبعد فترة، تصبح التسميات الشائعة من بين التسميات الجديدة هي التسميات القياسية.
انظر أيضاً
- تدوين الألعاب المحمول - تنسيق لتسجيل مباريات الشطرنج
- تدوين لعبة الداما المحمولة
مراجع
- ↑ "تنسيق ملف SGF FF [ 4 ] " . red-bean.com. 6 أغسطس 2006. تم الاطلاع عليه في 2 يونيو 2023 .
- ↑ "SGF - Variations" . red-bean.com. 7 يناير 1999. تم الاطلاع عليه في 2 يونيو 2023 .
- ↑ "صيغة SGF" .
- ↑ "Pentobi/Libpentobi_base/Pentobi-SGF.md في الرئيسي · enz/Pentobi" . جيثب .
- ↑ "تعريف صيغة اللعبة الذكية" . الرابطة البريطانية للعبة غو . تم الاطلاع عليه بتاريخ 2 يونيو 2023 .
روابط خارجية
- تنسيقات ملفات الحاسوب
- مقدمات متعلقة بالحاسوب في عام 1987
- برنامج لعبة جو
