Zephyr

إنشاء ألعاب متعدّدة اللاعبين على الإنترنت باستخدام Gemini

وظيفتها

لقد أنشأتُ واجهة برمجة تطبيقات Python لوقت التشغيل في Unreal Engine تتيح إنشاء الأشكال ونقاط الظهور والمركبات والأضواء وتعديل أضواء البيئة. يمكن للاعبين الانضمام إلى بيئات الاستكشاف والابتكار متعددة اللاعبين على الإنترنت وإنشاء ألعاب من خلال طلبات. تتضمّن كل طلب واجهة برمجة التطبيقات Unreal Engine python API وطلب اللاعب، مثل "إنشاء مركبة". يحتوي ردّ Gemini على رمز Python الذي يتم تنفيذه داخل اللعبة لتحقيق طلب اللاعب. يمكن إنشاء أشكال متعددة في آنٍ واحد باستخدام طلب مثل "إنشاء هرم" (ينشئ Gemini عادةً هذا الشكل باستخدام عدة مربّعات مُكدسة). يمكن تعديل مجموعات الأشكال الحالية من خلال الاطّلاع على الهرم ووصف بعض التعديلات، مثل "إضافة مدخل مع أعمدة". يمكن لمضيف الخادم التبديل بين وضع "الاستكشاف والابتكار" (حيث ينشئ اللاعبون اللعبة) ووضع "اللعبة" (حيث يتم تشغيل اللعبة ويتم إيقاف قدرات البناء، مثل طلب المساعدة والطيران). في وضع "المباراة"، يبحث عن نقاط إعادة الظهور في طرفَي الخريطة ويعيد ظهور فريقَين في نقاط إعادة الظهور المتقابلة. يُرجى العِلم أنّه يجب حذف نقطة الظهور التلقائية التي تظهر عند إنشاء الخادم لأول مرة، ويجب إنشاء نقطتَي ظهور أخريتَين على الأقل (تمثلان نقطتَي ظهور الفريقَين) قبل التبديل إلى وضع "اللعبة". في المستقبل، أريد إضافة ميزة لضبط شرط الفوز في اللعبة باستخدام طلبات، وإضافة المزيد من إمكانات Unreal Engine، وإضافة المزيد من الإعدادات، مثل السماح للاعبين باستخدام الطلبات أثناء "وضع اللعبة".

مصمَّم بالاستناد إلى

  • Gemini API

الفريق

من

Zephyr

من

الولايات المتحدة