عرض لفترة محدودة|خصم 20% على Seedance 2.0 و 2.0 Mini!

كيفية بناء لعبة رمل (sandbox) مدعومة بالذكاء الاصطناعي من خلال مطالبة واحدة: دليل WorldX

تتيح WorldX لأي شخص إنشاء عالم "ساند بوكس" ثنائي الأبعاد بنمط بكسل (pixel-art) وتفاعلي ومستقل تماماً من خلال مطالبة نصية واحدة، مما يلغي القيود التقليدية لتطوير الألعاب.

كيفية بناء لعبة رمل (sandbox) مدعومة بالذكاء الاصطناعي من خلال مطالبة واحدة: دليل WorldX

showcase.png


سحر الجملة الواحدة: بناء بيئة اختبار (Sandbox) ذكية وحية من الصفر

تخيل أنك تكتب جملة واحدة فقط، وتشاهد عالمًا ضخمًا وتفاعليًا من فن البكسل (Pixel Art) ثنائي الأبعاد ينبض بالحياة أمام عينيك. لا حاجة لخرائط البلاط (Tile Mapping)، ولا لكتابة آلاف السطور من حوارات الشخصيات غير القابلة للعب (NPCs)، ولا لتتبع الحالات المعقدة.

مع WorldX، وهو مولد ومحاكي عوالم مفتوح المصدر يعتمد على الذكاء الاصطناعي، لم يعد هذا مجرد فكرة—بل أصبح واقعًا ملموسًا. من خلال دمج الذكاء الاصطناعي التوليدي مع رؤية الحاسوب (CV) ومحاكاة الوكلاء المتعددين، يحوّل WorldX الأوصاف النصية الخام إلى بيئات اختبار وظيفية تعيش فيها شخصيات مستقلة، تتواصل وتدفع رواياتها الخاصة للأمام دون أي تدخل بشري.

process.png


داخل WorldX: كيف تتحول جملة بسيطة إلى واقع مستقل

يعتمد تطوير الألعاب التقليدي بشكل كبير على النصوص البرمجية الصلبة (Hardcoded scripts) وأشجار السلوك الجامدة. يستبدل WorldX هذا النموذج بالكامل من خلال خط أنابيب (Pipeline) يتكون من جزأين:

  • توليد الخرائط الخوارزمي: عند إدخال نص إلى WorldX، يقوم نموذج لغوي كبير (LLM) "كمنسق" بترجمة النص إلى تخطيطات JSON منظمة، بينما يقوم نموذج توليد الصور بإنشاء الخريطة العامة. لسد الفجوة بين فن الذكاء الاصطناعي الإبداعي وآليات اللعبة الدقيقة، يستخدم WorldX تقنية ذكية تسمى "تراكب التعليقات التوضيحية + الرؤية التفاضلية". حيث يقوم بتحديد مناطق التفاعل وحدود الاصطدام بدقة، محوّلاً البكسلات العشوائية إلى شبكات لعب قابلة للمشي والتفاعل.
  • تنسيق الوكلاء المتعددين: بمجرد استقرار الخريطة، يتم توليد الشخصيات (NPCs) بملفات تعريف ودوافع وذكريات فريدة. وبفضل النماذج اللغوية الكبيرة للمحاكاة، لا تكتفي هذه الشخصيات بالوقوف بلا هدف؛ بل تدرك بيئتها بفاعلية، وتسجل الأحداث في مذكراتها الشخصية، وتتراسل عبر WebSockets، وتعدل أهدافها ديناميكيًا بناءً على ما يدور حولها.

عرض توضيحي: من جملة واحدة إلى جزيرة قراصنة حية في 5 دقائق

دعنا نلقي نظرة على مدى سهولة إعداد وتشغيل محاكاة مباشرة من الصفر.

map.png

الخطوة 1: إعداد البيئة وتهيئة مفتاح API

أولاً، قم باستنساخ المستودع وتثبيت التبعيات:

Bash

plaintext
1git clone https://github.com/YGYOOO/WorldX.git
2cd WorldX
3npm install

لتشغيل المحاكاة، تحتاج إلى الوصول إلى نموذج لغوي كبير ونموذج لتوليد الصور.

💡 ملاحظة للمطور: بدلاً من التسجيل في أربع منصات ذكاء اصطناعي مختلفة وإدارة مفاتيح API منفصلة للتنسيق والمحاكاة وتوليد الصور، تستخدم هذه الخطوة مفتاح API موحد من AtlasCloud. بمفتاح واحد فقط، يمكننا إرسال الطلبات إلى نماذج مختلفة (مثل DeepSeek للتفكير العميق، أو النماذج اللغوية القياسية لدردشة الوكلاء السريعة) دون الحاجة لتحديث متغيرات البيئة المتعددة.

قم بإعداد ملف .env الخاص بك:

كود

plaintext
1PORT=3000
2ATLASCLOUD_API_KEY=your_atlascloud_key_here
3# قم بتهيئة البوابة الموحدة لتوجيه استعلامات التنسيق والمحاكاة بسلاسة

الخطوة 2: إدخال الجملة السحرية

قم بتشغيل الخادم باستخدام npm run dev وافتح لوحة التحكم المحلية. في وحدة الإنشاء، أدخل الجملة التالية:

"جزيرة قراصنة حيث أخفى القبطان كنزًا ملعونًا، وهناك خائن بين الطاقم يحاول سرقته بهدوء قبل منتصف الليل."

الخطوة 3: مراقبة تطور المحاكاة

انقر على Generate. خلال الدقائق الخمس التالية، يقوم WorldX بتشغيل خط الأنابيب الخاص به لإخراج خريطة كاملة وتوليد ثلاثة وكلاء رئيسيين: القبطان بلاكوود، الضابط الأول توماس (الخائن)، ورئيس العمال إيلينا.

إليك جدول زمني لكيفية تطور المحاكاة المستقلة خلال اختبار مباشر مدته 5 دقائق:

  • 01:15 (استقرار الخريطة): تظهر جزيرة بكسل ساحلية، مجهزة بحانة وشاطئ ومنطقة كهف مخفية.
  • 02:30 (التفاعل الأول): يتوجه توماس نحو الحانة ويبدأ محادثة مع إيلينا، محاولًا معرفة ما إذا كانت تعرف مكان مفتاح صندوق القبطان.
  • 03:45 (ظهور النزاع): يلاحظ القبطان بلاكوود وجود توماس بالقرب من منطقة الكهف المحظورة. يقوم النموذج اللغوي للمحاكاة بتحديث مذكرات بلاكوود: "توماس يتصرف بغرابة بالقرب من الشاطئ. يجب أن أؤمن المحيط."
  • 05:00 (الذروة): يواجه بلاكوود توماس بالقرب من الكهف. يحدث تبادل حواري متوتر عبر WebSockets، مما يغير حالة العلاقة بين الوكيلين إلى "عدائي".

مقاييس الأداء والتكلفة لهذه التجربة:

  • إجمالي وقت توليد الخريطة: 42 ثانية
  • متوسط زمن استجابة قرارات الوكيل: 1.2 ثانية
  • إجمالي استهلاك التوكنز (تجربة 5 دقائق): ~24,500 توكن (عبر التنسيق والمذكرات والمحادثات المباشرة)

تحليل البيانات والهيكلية: نظرة داخل WorldX

تكمن كفاءة WorldX في كيفية تقليله لعمليات الإعداد اليدوي مقارنة بمحركات الألعاب الكلاسيكية.

المقياس / الميزةإعداد الـ Sandbox التقليديخط أنابيب WorldX
وقت إنشاء الخريطةساعات/أيام (ترصيف يدوي أو برمجة إجرائية معقدة)< 60 ثانية (من الجملة إلى شبكة الخريطة عبر الذكاء الاصطناعي)
مسارات حوار الـ NPCsأشجار متفرعة ثابتة (مئات الأسطر النصية)ديناميكية وغير محدودة (تُنشأ فورياً بواسطة LLM)
تعيين الاصطدامرسم الحدود يدوياً في محررات مثل Tiledآلي (عبر أقنعة الألوان الوظيفية ومعالجة Sharp)
تتبع الحالةقواعد بيانات مركزية ثقيلةمذكرات لا مركزية (مخزنة كقصاصات ذاكرة قصيرة وطويلة المدى)

الأسئلة الشائعة: كل ما تحتاج معرفته عن WorldX

كيف يتعامل WorldX مع تصادم الشخصيات على خريطة تم إنشاؤها بالذكاء الاصطناعي؟

يستخدم نهجًا ذكيًا ثنائي الطبقات. يقوم الذكاء الاصطناعي أولاً بإنشاء الخريطة المرئية، ثم تقوم حلقة ثانوية تعتمد على الرؤية بتطبيق قناع لون شبه شفاف عليها لتحديد المناطق القابلة للمشي وغير القابلة للمشي. يقوم المحرك الأساسي بترجمة هذه الأقنعة إلى مصفوفة شبكية ثنائية تستخدمها مكتبة البحث عن المسارات المدمجة (EasyStar.js) لتوجيه حركة الشخصيات بسلاسة.

هل يمكنني تشغيل WorldX دون اتصال بالإنترنت بالكامل باستخدام نماذج محلية؟

نعم، يمكنك ذلك. نظرًا لأن الإطار يتواصل عبر بروتوكولات REST وWebSocket القياسية، يمكنك بسهولة توجيه عنوان URL الأساسي الخاص بك إلى مزود استنتاج محلي يعمل باستخدام Ollama أو Llama.cpp. ضع في اعتبارك أن تنسيق الخريطة يتطلب قدرات قوية في اتباع تنسيق JSON، لذا يُنصح بشدة باستخدام نماذج كبيرة ومكممة (Quantized) لضمان استقرار الإعدادات.

ماذا يحدث عندما تصبح ذاكرة الوكيل طويلة جدًا؟

يمنع WorldX تضخم نافذة السياق باستخدام نظام لقطات (Snapshotting) منظم. بدلاً من إدخال التاريخ بالكامل في كل دورة، تقوم هندسة المحاكاة بضغط الأحداث السابقة في إدخالات مذكرات موجزة وعلامات لحالة العلاقة، مما يحافظ على سرعة وفعالية حلقات عمل الوكلاء.

أحدث النماذج

واجهة برمجية واحدة لكل وسائط الذكاء الاصطناعي.

استكشف جميع النماذج

Join our Discord community

Join the Discord community for the latest model updates, prompts, and support.