ما هو ملف CFG؟
يُعرف ملف CFG أيضًا باسم “Wesnoth Markup Language” (WML). إنها لغة ترميزية مخصصة تستخدم بشكل أساسي في لعبة “Battle for Wesnoth”, وهي لعبة إستراتيجية تعتمد على تبادل الأدوار. يتم استخدام WML لتحديد وتخصيص جوانب مختلفة من اللعبة, بما في ذلك السيناريوهات والحملات والوحدات والمزيد. إنها طريقة للمعدلين والمطورين لإنشاء محتوى للعبة.
إنه مكتوب بتنسيق يشبه مزيجًا من XML والبرمجة النصية البسيطة. فيما يلي نظرة عامة على بعض العناصر والهياكل الشائعة التي قد تجدها في ملف WML:
- العلامات: تستخدم WML العلامات لتحديد عناصر مختلفة في اللعبة. العلامات محاطة بين قوسين زاوية. على سبيل المثال:
[unit]
type=Elvish Archer
hitpoints=25
[/unit]
السمات: ضمن العلامات, يمكنك تحديد السمات لتحديد الخصائص أو القيم المرتبطة بالعنصر. في المثال أعلاه, يعد “النوع” و"نقاط الإصابة" من السمات.
مصفوفات ومصفوفات المصفوفات: يمكنك إنشاء مصفوفات من البيانات وحتى مصفوفات من المصفوفات لتحديد قوائم الوحدات أو أنواع التضاريس أو عناصر اللعبة الأخرى.
العبارات الشرطية: تدعم WML العبارات الشرطية للتحكم في سير اللعبة. على سبيل المثال:
[if]
condition=have_unit
variable=x,y
[/if]
الحلقات: يمكنك استخدام الحلقات للتكرار عبر قوائم العناصر أو تنفيذ الإجراءات بشكل متكرر.
يتضمن: يمكنك تضمين ملفات WML أخرى داخل ملف WML رئيسي لتنظيم المحتوى الخاص بك وتقسيمه إلى وحدات.
معالجات الأحداث: يمكنك تحديد معالجات الأحداث لتشغيل الإجراءات عند حدوث أحداث معينة في اللعبة.
فيما يلي مثال مبسط لملف WML الذي يحدد وحدة مخصصة:
[unit_type]
id=my_custom_unit
name="Custom Unit"
description="A unit created using WML."
image="units/my_custom_unit.png"
hitpoints=30
movement_type=foot
[/unit_type]
معركة ويسنوث
“The Battle for Wesnoth” هي لعبة إستراتيجية شعبية ومفتوحة المصدر تعتمد على الأدوار. وهو متاح لمنصات متعددة, بما في ذلك Mac وWindows وLinux والمزيد. تم تطوير اللعبة بواسطة مجتمع متخصص من المتطوعين, وهي معروفة بأسلوب لعبها العميق والجذاب, فضلاً عن عالمها الخيالي الغني.
تشمل الميزات الرئيسية لـ “The Battle for Wesnoth” ما يلي:
الإعداد الخيالي: تدور أحداث اللعبة في عالم خيالي يضم أعراقًا مختلفة, بما في ذلك البشر والجان والأقزام والعفاريت والمزيد. تعد تقاليد اللعبة وسرد القصص جزءًا لا يتجزأ من جاذبيتها.
** الإستراتيجية المبنية على الأدوار: ** تعتمد طريقة اللعب على الأدوار, حيث يأخذ اللاعبون وقتهم في تخطيط وتنفيذ تحركاتهم على شبكات سداسية. فهو يجمع بين القتال التكتيكي وصنع القرار الاستراتيجي.
الحملات: تقدم اللعبة مجموعة واسعة من حملات اللاعب الفردي, ولكل منها قصة وشخصيات وتحديات خاصة بها. يمكن للاعبين استكشاف روايات وسيناريوهات مختلفة.
تعدد اللاعبين: يدعم “Wesnoth” تعدد اللاعبين عبر الإنترنت, مما يسمح للاعبين بالتنافس ضد بعضهم البعض في معارك استراتيجية. تتضمن أوضاع اللعب الجماعي اللعب التعاوني والمباريات التنافسية.
كيفية فتح ملف CFG؟
يمكن تحرير ملفات CFG, المرتبطة عادةً بلغة Wesnoth Markup Language (WML) المستخدمة في لعبة “The Battle for Wesnoth”, بسهولة باستخدام أي محرر نصوص قياسي. تحتوي هذه الملفات على تعليمات برمجية يمكن قراءتها بواسطة الإنسان مكتوبة بلغة WML, والتي تحدد الجوانب المختلفة للعبة, بما في ذلك السيناريوهات والوحدات والحملات.
بينما يمكنك استخدام أي محرر نصوص لتعديل ملفات CFG, فإن بعض محررات النصوص المتقدمة مثل Emacs وVi تحتوي على مكونات إضافية متاحة لتسليط الضوء على تركيب WML. توفر هذه المكونات الإضافية ترميزًا وتنسيقًا مفيدًا للألوان لتسهيل على المستخدمين التمييز بين العناصر والهياكل المختلفة داخل كود WML.
تتضمن البرامج التي تفتح أو تشير إلى ملفات CFG
- المعركة من أجل ويسنوث (مجانًا) لأنظمة (Windows, MAC, Linux)
- مايكروسوفت المفكرة
ملفات CFG أخرى
فيما يلي أنواع الملفات الأخرى التي تستخدم امتداد الملف .cfg.
إعدادات
لعبة
النظام والمتفرقات