ما هو ملف XS؟
ملف XS هو ملف مرجعي يُستخدم في لعبة Age of Empires III (AOE3) لتوليد الذكاء الاصطناعي (AI). يُستخدم أثناء عملية التجميع عندما يتم تحميل ملف خريطة XML مخصص. إذا كنت قد لعبت AOE3، فأنت تعلم بالفعل أنه يمكنك ليس فقط اختيار أي خريطة للعب، بل أيضًا إنشاء خرائطك الخاصة باستخدام برنامج Random Map Script.
الخصائص الرئيسية لملفات XS
| الخاصية | الوصف |
|---|---|
| امتداد الملف | .xs (مرتبط بتطبيقات مختلفة) |
| الأنواع الأساسية | تكوين تنسيق الكود Xformat، سلاسل تنسيق time_stamp()، ملفات .xs الخاصة بـ Macro Scheduler |
| نوع التنسيق | يستخدم Xformat ملفات تكوين clang-format (نصية)؛ سلاسل xsFormat تستخدم نصًا عاديًا مع علامات تنسيق “%"؛ يستخدم Macro Scheduler تنسيق ماكرو مُجمّع |
| الاستخدام الأساسي | تنسيق الكود للغات عائلة C؛ تنسيق سلاسل التاريخ والوقت؛ تخزين الماكروهات المجمعة |
| الميزة الرئيسية | يدعم Xformat المعاينة الحية لتغييرات تنسيق الشيفرة؛ يوفر xsFormat إخراج تاريخ/وقت قابل للتخصيص مع خيارات تنسيق واسعة |
| ملف الأمان | آمن للاستخدام المقصود؛ لا يحتوي على شيفرة قابلة للتنفيذ؛ يمكن تحريره بأمان باستخدام محررات النصوص؛ يتطلب برنامجًا متخصصًا لبعض الأنواع |
| التوافق | يتطلب Xformat نظام macOS 13.0 أو أحدث؛ xsFormat متوافق مع TextTransformer وأدوات معالجة النصوص المماثلة؛ Macro Scheduler يحتاج إلى برنامجه الخاص |
كيفية إنشاء خريطة الذكاء الاصطناعي في لعبة Age of Empires 3؟
- افتح برنامج تحرير نصوص، مثل Microsoft Notepad أو Notepad++ أو TextEdit. سيُستخدم هذا لبرمجة خريطتك.
- برمج جميع ميزات خريطتك باستخدام لغة Random Map Script.
- يمكنك الرجوع إلى دروس البرمجة للتأكد من أنك تقوم ببرمجتها بشكل صحيح
- احفظ ملفك باسم “MyAOE3.xs” وانقله إلى مجلدات الألعاب “Age of Empires 3” الخاصة بك.
تنسيق ملف XS - مزيد من المعلومات
يتم حفظ ملفات XS كملفات نصية عادية يمكن فتحها وتعديلها باستخدام أي محرر نصوص.
كيفية العمل مع الصيغ المتعلقة بـ XS
استخدام Xformat
متطلبات النظام:
يتطلب macOS 13.0 أو أحدث
متاح للشراء على متجر تطبيقات ماك
الميزات:
تنسيق كود C و C++ و Objective-C و Objective-C++
إنشاء تكوينات نمط مخصصة
استخدام تنسيق الدفعة لملفات متعددة
التكامل مع Xcode عبر الامتداد
الأسئلة المتكررة (FAQ)
**Q1: ما هي لغات البرمجة التي يدعمها Xformat؟
A1: يدعم Xformat تنسيق الكود للغات C، C++، Objective-C، و Objective-C++، لكنه لا يدعم ملفات Swift المصدرية [citation:1].
**Q2: ما هي أدلة الأسلوب التي يمكنني استخدامها مع Xformat؟
A2: يدعم Xformat أدلة الأسلوب LLVM و Mozilla و WebKit، ويسمح للمستخدمين بتعريف أنماط مخصصة [citation:1].
**Q3: ماذا يفعل معامل xsFormat في الدالة time_stamp()؟
A3: يسمح معامل xsFormat بتخصيص مخرجات التاريخ والوقت باستخدام أحرف التنسيق التي تسبقها “%” [citation:2].
**Q4: هل يعمل Xformat على Windows أو Linux؟
A4: لا، تم تصميم Xformat حصريًا لنظام macOS ويتطلب macOS 13.0 أو أحدث [citation:1].
**Q5: هل يمكنني أتمتة تنسيق الشيفرة باستخدام Xformat؟
A5: نعم، يتضمن Xformat إجراء Shortcuts للأتمتة ويمكنه تنسيق الأدلة بالكامل باستخدام أداة Batch Format [citation:1].