كيفية صنع لعبة ثلاثية الأبعاد باستخدام Codex
يمكن لـ Codex كتابة كود اللعبة وتشغيل أدوات المشروع ومراجعة البنية القابلة للعب. يربط Thrixel إنشاء النماذج ثلاثية الأبعاد وتحريرها بهذه العملية من خلال MCP. يغطي هذا الدليل الإعداد واختيار المحرك والموجه الأول للعبة واستخدام GPT-6 Astra لتطوير اللعبة.
هل يستطيع OpenAI Codex صنع لعبة؟
نعم. من خلال الوصول إلى المشروع وأدوات التطوير الخاصة به، يستطيع Codex تنفيذ عناصر التحكم والكاميرات وسلوك التصادم والأهداف والقوائم. تحتاج اللعبة ثلاثية الأبعاد أيضًا إلى نماذج تناسب إعداداتها. يجلب Codex + Thrixel إنشاء الأصول في نفس سير العمل، بحيث يمكن للوكيل طلب الدعائم وكائنات البيئة أثناء العمل على اللعب.
ترشد مهارة Thrixel Build World التخطيط وإعداد المحرك وإعداد النموذج واختبار اللعب. تعتبر لعبة صغيرة بشرط فوز واضح بمثابة مشروع أول مفيد: قم بتسليم ثلاث حزم، أو إنهاء السباق، أو العثور على مفتاح الخروج. لدى الوكيل نتيجة يمكن ملاحظتها لاختبارها قبل توسيع التصميم. تُسمى أيضًا عملية التطوير السريعة هذه vibe coding a game.
كيف يمكنك توصيل مولد نموذج ثلاثي الأبعاد بـ Codex؟
يعرض Thrixel MCP أدوات لإنشاء النماذج وفحصها وتحريرها وتصديرها. يتيح MCP لـ Codex استدعاء هذه الأدوات من المشروع. Build World هو سير العمل الذي يتبعه الوكيل؛ يوفر اتصال MCP عمليات الأصول التي يقوم بها.
ابدأ بتثبيت Codex، والوصول إلى مشروع اللعبة المحلي، وحساب Thrixel. اطلب من Codex تثبيت Build World واتبع تعليمات إعداد Codex، بما في ذلك مسار تسجيل الدخول Thrixel:
Install the build-world skill from https://github.com/thrixel/build-world and follow the setup instructions in that repo.
تأكد من توفر كل من المهارة وأدوات Thrixel في الجلسة. بالنسبة للتكوين اليدوي لـ MCP، تصف وثائق Codex MCP الرسمية عمليات إعداد الخادم والاتصال به. إن توصيل أداة الأصول وحدها لا يؤدي إلى توصيل محرر Unity أو Roblox أو Unreal المحلي؛ كل محرك له إعداده الخاص.
هل يستطيع GPT-6 Astra بناء لعبة ثلاثية الأبعاد؟
GPT-6 Astra هو نموذج متوفر في Codex للعمل المعقد عبر التعليمات البرمجية والأدوات. يوفر Codex بيئة المشروع والوصول إلى الأدوات؛ Astra هو النموذج الذي يقوم بالتفكير. يقوم Thrixel بإنشاء الشبكات والأنسجة التي يطلبها الوكيل. وينطبق نفس تقسيم العمل عند اختيار نموذج ترميز مدعوم آخر.
حدد Astra في عناصر التحكم في النموذج المتوفرة، أو استخدم codex -m gpt-6-astra في Codex CLI. OpenAI دليل النماذج لاختيار المستندات ومدى توفرها. يجب أن يذكر ملخص اللعبة المحرك والأجهزة المستهدفة والأصول المطلوبة وحالة الإكمال بغض النظر عن الطراز المحدد.
كيفية صنع لعبة باستخدام Codex وThrixel
1. اختر المحرك ووصف اللعبة
بعد الإعداد، اطلب من Codex استخدام Build World. قم بتضمين حركة اللاعب والهدف والتوجيه الفني وعناصر التحكم المتوقعة. بالنسبة إلى لعبة المتصفح، قد تكون المطالبة الأولى هي:
استخدم مهارة Build World لإنشاء لعبة توصيل Three.js على جزيرة ملونة. قم بإنشاء شاحنة صغيرة ذات عجلات منفصلة وأكواخ وصناديق ومنارة باستخدام Thrixel. أضف لوحة المفاتيح وعناصر التحكم باللمس وثلاث نقاط توقف للتسليم ومؤقتًا وزر إعادة التشغيل. اختبر طريق التسليم الكامل وتحقق من النماذج من كاميرا اللعب.
2. إنشاء وإعداد الأصول ثلاثية الأبعاد
يقوم Codex بتحويل الملخص إلى قائمة أصول ويستدعي Thrixel مع مطالبات نصية أو صور مرجعية. بالنسبة إلى لعبة التوصيل، تحتاج الشاحنة إلى عجلات منفصلة بينما يمكن تجميع المنزل كهندسة ثابتة. الأجزاء المسماة تعطي الوكيل أهدافًا محددة للمراجعات، مثل توسيع كابينة الشاحنة أو تغيير سقف المنارة.
قبل وضع كل أصل، يتحقق الوكيل من تسلسله الهرمي وحجمه واتجاهه ومواده. يعد تقليل المثلث وتجميعه لميزانية أصول المشروع. تظل النماذج في مساحة العمل Thrixel، بحيث يمكن استرداد تعديلات المتصفح للعبة.
3. اختبار اللعبة ومراجعتها
يتحقق اختبار اللعب من إمكانية إكمال عملية التسليم، وتتبع الكاميرا الشاحنة، ويعمل تدفق إعادة التشغيل. ردود الفعل مثل "مقاطع الشاحنة عبر الرصيف عند الدوران" تعطي Codex مشكلة ملموسة للتحقيق فيها وإعادة الاختبار.
استخدام gauntlet loop مع Codex
تعمل gauntlet loop على ربط أعمال بناء Codex مع وكيل ناقد منفصل يحكم على اللعبة الجارية مقابل مرجع ثابت. بالنسبة إلى لعبة تسليم الجزيرة، يمكن للناقد التحقق من التوجيه ومحطات التسليم القابلة للقراءة وما إذا كانت الشاحنة تناسب الاتجاه الفني المقصود. يقوم Codex بتحويل تلك التعليقات إلى تغييرات في التعليمات البرمجية وتعديلات Thrixel المستهدفة، مثل مراجعة الكابينة مع الحفاظ على العجلات المحددة متاحة لسلوك القيادة. ثم يقوم بعد ذلك بتشغيل تسلسل التسليم وإعادة التشغيل الكامل ليقوم الناقد بإعادة تقييمه. تربط الحلقة مراجعات الأصول بالأدلة من اللعبة الفعلية.
هل يستطيع Codex إنشاء ألعاب Unity وUnreal وRoblox وThree.js؟
- Three.js: أسلوب اللعب JavaScript ونماذج GLB لألعاب المتصفح. يمكن لـ Build World نشر نسخة الويب النهائية إلى thrixel.world.
- Unity: نصوص ومشاهد ونماذج FBX C#، مع إعداد Unity Editor وCLI. اقرأ كيفية إنشاء لعبة Unity باستخدام الذكاء الاصطناعي أو افتح صفحة إعداد Unity.
- Roblox: تمت مزامنة نصوص Luau من خلال Rojo وأصول النماذج التي تم تحميلها واختبارات التشغيل Studio. يشرح دليل ألعاب Roblox AI سير العمل، مع الإعداد على Thrixel لـ Roblox.
- Unreal Engine: يتم استيراد FBX وتفاعلات Blueprint والتحكم في المحرر من خلال Unreal MCP. اقرأ دليل ألعاب Unreal AI وصفحة إعداد Unreal.
أي منشئ نماذج الذكاء الاصطناعي ثلاثي الأبعاد يعمل مع Codex؟
تغطي مقارنة أفضل خوادم MCP للنماذج ثلاثية الأبعاد لـ Codex Thrixel وMeshy وBlender MCP وTripo وRodin، مع روابط المشروع الرسمية والمقايضات للأصول المصنعة القابلة للتحرير والشخصيات التفصيلية وتكامل المشهد.
يوفر مولد النماذج ثلاثية الأبعاد بتقنية الذكاء الاصطناعي Thrixel اتصال MCP لإنشاء النماذج وتحريرها. توفر المولدات الأخرى أيضًا عمليات تكامل للوكلاء: توثيق Meshy دعم Codex، ويوضح Tripo سير عمل Unreal المستند إلى Astra. قارن سير عمل المراجعة بالإضافة إلى النتيجة الأولى التي تم إنشاؤها.
قامت نماذج Thrixel القائمة على الأجزاء بتسمية الأجزاء بذكاء، لذلك يمكن لـ Codex تحديد القطع الفردية وتطبيق منطق اللعبة وسلوكها عليها. يمكن فتح الباب بعد اللغز، ويمكن للعجلات أن تدور مع مدخلات القيادة، ويمكن للمفتاح تشغيل المروحة. يستخدم الوكيل هذه الأسماء لاستهداف المكونات ذات الصلة، وإعداد البرامج النصية أو منطق Blueprint في المحرك، واختبار السلوك.
يمكن أيضًا تحرير الأجزاء، والحفاظ على الأصول في مساحة عمل متصفح مشتركة، ويقوم Build World بتوجيه إعدادها واختبارها في المحرك. وهذا يدعم طلبات مثل تغيير هيكل السيارة مع الحفاظ على عجلاتها قابلة للاستخدام للرسوم المتحركة. تشير وثائق MCP الخاصة بـ Meshy إلى أن النماذج التي تم إنشاؤها بواسطة API لا تظهر تلقائيًا في مساحة عمل الويب الخاصة بها، وهو تمييز يستحق أخذه في الاعتبار عند التنقل بين عمل الوكيل وتحرير المتصفح.
الأسئلة الشائعة حول صنع الألعاب باستخدام Codex
هل يمكن لـ Codex إنشاء نماذج ثلاثية الأبعاد من صورة ما؟
يمكن لـ Codex تمرير صورة مرجعية إلى مولد متصل مثل Thrixel. يقوم المولد بإنتاج النموذج؛ يقوم Codex بفحصها والتعامل مع دمجها في اللعبة. يجب أن يوضح المرجع الصورة الظلية للكائن والأجزاء المتحركة المطلوبة.
هل يستطيع Codex تحسين لعبة موجودة؟
نعم. يمكن لمشروع حالي استخدام Thrixel لاستبدال دعائم العناصر النائبة، أو إضافة الأصول المفقودة، أو مراجعة النماذج المستندة إلى أجزاء. حدد المشهد أو التفاعل الذي يجب تغييره والسلوك الذي يجب التحقق منه بعد ذلك.
كيف أنشر لعبة تم إنشاؤها باستخدام Codex؟
يمكن نشر إصدارات Three.js وUnity WebGL النهائية على thrixel.world من خلال Build World بعد اختبار اللعبة المصدرة. يتم نشر تجارب Roblox من خلال Studio. تتبع مشاريع Unreal سير عمل التغليف والتوزيع الخاص بالمنصة المستهدفة.
هل Thrixel متضمن في اشتراك Codex؟
يستخدم إنشاء الأصول Thrixel أرصدة إنشاء منفصلة. لا يؤدي تحديد النموذج في Codex إلى تغيير ميزانية أصول حساب Thrixel. خيارات الجيل الحالي مدرجة في خطط Thrixel.