بناء الألعاب بالذكاء الاصطناعي: دليل gauntlet loop خطوة بخطوة
تعلّم تنفيذ فكرة لعبتك بالذكاء الاصطناعي باستخدام gauntlet loop. يغطي الدليل العملية كاملة، من الإعداد والأدوات والتعليمات إلى التكرار والمشاركة.
Gauntlet loop أسلوب لتوجيه الذكاء الاصطناعي لبناء الألعاب والتطبيقات والمشاريع الأخرى، يعمل فيه وكيلان، أحدهما للبناء والآخر للنقد، ضمن دورة متكررة. راجع ما هو gauntlet loop؟ لمزيد من المعلومات عن المنهجية. يشرح هذا الدليل بناء لعبة باستخدام gauntlet loop خطوة بخطوة، من الإعداد حتى النشر.
1. إعداد الأدوات
لتشغيل gauntlet loop، تحتاج إلى وكيل برمجة يستطيع تعديل الملفات على حاسوبك واختبار اللعبة بنفسه. من الخيارات المناسبة Codex وClaude Code وCursor وGemini CLI.
يمكن تشغيل gauntlet loop مع أي محرك ألعاب، مثل Unity أو Unreal Engine أو Roblox Studio أو Three.js. تختلف الأدوات المطلوبة قليلًا بحسب المحرك حتى يتمكن الوكيل من التعامل معه. إذا لم تكن متأكدًا مما ينبغي تنزيله أو إعداده، أنشئ مجلد مشروع فارغًا وأخبر الوكيل بالمحرك الذي تنوي استخدامه. يستطيع التحقق من توفر الأدوات اللازمة.
اختياري: Build World. توفر مهارة الوكيل Build World من Thrixel توليد أصول ثلاثية الأبعاد عالية الجودة باستخدام Thrixel، وسير عمل محسّنًا كتبه مطورو ألعاب حقيقيون. استخدام Thrixel ليس شرطًا لتشغيل gauntlet loop، لكن المهارة مصممة خصيصًا لتحسين الأصول وتصميم الألعاب ضمن هذه الدورات، ويمكن استخدامها مجانًا.
2. تقديم التعليمات والمراجع للوكيل
عند كتابة تعليمات اللعبة للوكيل، قدّم أكبر قدر ممكن من المعلومات عن أسلوب اللعب والمظهر الفني والتحكم والواجهة وكل ما يدخل في رؤيتك الإبداعية. لا بأس بطول التعليمات؛ فالمزيد من السياق يساعد الوكيل على بناء اللعبة بصورة أفضل.
لكي يكون gauntlet loop فعالًا، يحتاج الوكيل إلى مراجع بصرية موجودة للمقارنة. أرفق لقطات شاشة أو فيديوهات من ألعاب موجودة، واشرح أهمية كل منها، مثل: «تعجبني الإضاءة في هذه الصورة وزاوية الكاميرا في الأخرى». هذه خطوة أساسية لأن الوكيل الناقد سيقارن اللعبة بهذه المراجع في كل جولة.
ينبغي أن تتضمن تعليماتك أيضًا توجيهات دورة النقد، فهي الفكرة الأساسية لـ gauntlet loop. اطلب من الوكيل الاستعانة بوكيل فرعي ناقد وصارم يقارن العمل مرارًا بالمراجع المقدمة حتى تصل اللعبة إلى مستوى الجودة المطلوب.
ابنِ لعبة أكشن ومغامرات بمنظور الشخص الثالث باستخدام Three.js، تدور أحداثها في مدينة مهدمة تطفو فوق السحاب. يستكشف اللاعب أحياء متصلة ويقاتل حراسًا آليين ويصلح آلات قديمة لفتح طريق إلى البرج المركزي. أضف قتالًا قريبًا ومراوغة وأعداء بأنماط هجوم مختلفة وألغازًا بيئية ونقاط حفظ وزعيمًا نهائيًا. امنح المدينة إحساسًا قويًا بالضخامة عبر مبانٍ شاهقة وآلات متحركة ومسارات تصل بين ارتفاعات مختلفة.
استخدم الصور المرفقة مراجع لعمارة المدينة وإضاءتها ومظهرها العام. اجعل وكيلًا ناقدًا مستقلًا يفحص اللعبة أثناء تشغيلها ويقارن مظهرها وطريقة لعبها بالمراجع. اطلب منه مشكلات محددة وأسبابها، وأصلحها، ثم اطلب مراجعة النسخة المحدّثة مجددًا. استمر حتى يرضى الناقد، دون تحديد عدد ثابت للجولات أو خفض المعايير لتناسب النتيجة الحالية.
3. تشغيل دورة التكرار
بعد إرسال التعليمات، يمكنك ترك الوكلاء يعملون لبعض الوقت. سيمر وكيل البناء والناقد بعدة جولات من المراجعة دون الحاجة إلى تدخل منك، وربما يستمر ذلك عدة ساعات. في كل مرحلة يقارن الناقد النسخة الحالية بالتعليمات والمراجع ويرسل مشكلات محددة إلى وكيل البناء لتحسينها.
من النقد إلى التعديل
في كل جولة، يقدم الوكيل الناقد ملاحظات محددة ليحسّن وكيل البناء النتيجة.
الأساس
- الإضاءة المحيطة تجعل المشهد مسطحًا.
- الرصف المتجانس يجعل الساحة تبدو مركّبة من قطع جاهزة.
الضوء والعمق
- لا يزال الرصف شبكة مثالية مع نتوءات سطحية قليلة.
الحجر والأجواء
- تبدو الألواح الحجرية منتفخة.
- تختفي حلقات الساحة تحت الرصف.
السحب والخامات
- يفتقر الرصف إلى الحبيبات والبقع.
- يحتاج الحراس الداكنون إلى تباين أقوى.
السطح والتركيز
- يعالج نسيج الحجر الجيري والإضاءة الانتقائية المشكلات البصرية المتبقية.
صقل إضافي
- مقبول: نقاط تركيز واضحة وحجر ذو نسيج وإضاءة متوازنة تمنح الساحة مظهرًا نهائيًا متناسقًا.
4. تقديم ملاحظات متابعة
سيخبرك الوكيل عندما ينتهي، وعندها يمكنك تجربة اللعبة بنفسك وتقديم ملاحظاتك. يمكن الإبلاغ عن كل ما لا يطابق رؤيتك، بما في ذلك الأخطاء، وطلب ما تشاء من جولات التعديل حتى ترضى عن اللعبة. تساعد لقطات المرجع الإضافية على توضيح التفاصيل التي لم ينفذها الوكيل جيدًا أو أغفلها الناقد. ويمكنك أيضًا طلب توسيع اللعبة أو إضافة محتوى في الاتجاه نفسه.
استخدم المحادثة نفسها للتغييرات الكبيرة في التصميم أيضًا. يمكن أن تمر طلبات شخصية أسرع أو كاميرا مختلفة أو منطقة جديدة للاستكشاف بدورة النقد نفسها، مع بقاء التعليمات الأصلية والملاحظات السابقة متاحة.
5. لعب اللعبة ومشاركتها
بمجرد رضاك عن المعاينة، تكون دورة gauntlet loop قد انتهت وتصبح لعبتك جاهزة للنشر!
لكل محرك ووجهة آلية مختلفة للتصدير والنشر، لكن الوكيل يستطيع إرشادك إلى الأنسب لمشروعك. يمكن استضافة ألعاب الويب المبنية باستخدام Three.js أو Unity مجانًا عبر أدوات مثل Netlify أو Vercel. وتدعم مهارة Build World من Thrixel أيضًا النشر والاستضافة مجانًا على thrixel.com/world.