تفاصيل المشروع

استكمال المرحلة السادسة (Phase 6A) الخاصة بخريطة العالم (World Map) ، بعد الانتهاء من Milestone 1 الخاص ببنية الخريطة، نظام الـ Chunks، التحميل الديناميكي، وتحسين الأداء.

يشمل نطاق العمل في هذه المرحلة:

1. نظام Spawn ديناميكي للموارد

* إنشاء نظام Dynamic Spawning للموارد على الخريطة.

* دعم ظهور الموارد بناءً على بيانات السيرفر.

* ربط الموارد بنظام الإحداثيات الحالي.

* دعم أنواع الموارد الحالية والمستقبلية بشكل Data-Driven.

* عدم استخدام Hardcoded Values.

2. نظام Spawn ديناميكي للوحوش (NPCs)

* إنشاء نظام Dynamic Spawning للوحوش ومعسكرات الأعداء.

* إمكانية التحكم بمستويات الوحوش وخصائصها من السيرفر.

* دعم إعادة الظهور (Respawn) بشكل مرن وقابل للتعديل.

* ربط الوحوش بنظام الإحداثيات والخريطة الحالية.

3. ربط الخريطة بالسيرفر

* جلب الموارد والوحوش من السيرفر بشكل Server Authoritative.

* التأكد من أن السيرفر هو المصدر الوحيد للحقيقة (Single Source of Truth).

* تحميل العناصر الظاهرة فقط حسب موقع اللاعب والمقاطعة الحالية.

4. بنية قابلة للتوسع

* بناء الأنظمة بشكل Modular و Data-Driven.

* دعم إضافة أنواع جديدة من الموارد أو الوحوش مستقبلاً دون الحاجة لإعادة كتابة الأنظمة الأساسية.

* الحفاظ على الأداء العالي على أجهزة الموبايل.

5. اختبارات واستقرار

* اختبار ظهور الموارد والوحوش على الخريطة.

* التأكد من سلامة الربط بين الخريطة والسيرفر.

* مراجعة الأداء واستهلاك الذاكرة.

* معالجة أي مشاكل استقرار مرتبطة بالأنظمة الجديدة.

الهدف من هذه المرحلة هو تحويل الخريطة من بيئة أساسية إلى عالم حي يحتوي على موارد وعناصر تفاعلية قابلة للتوسع تمهيداً للانتقال إلى مرحلة حركة الجيوش والـ PvP

حالة المشروع
قيد التنفيذ
تاريخ النشر
الميزانية
$500.00 - $1000.00
مدة التنفيذ
20 يوما
المهارات

صاحب المشروع
عبدالرحمن ع.
تاريخ التسجيل
معدل التوظيف
المشاريع المفتوحة 0
مشاريع قيد التنفيذ 1
التواصلات الجارية 0

العروض المقدمة

مرحبا بك أستاذ عبد الرحمن، وأشكرك على ثقتك المستمرة ووضوحك الدائم في سرد تفاصيل المشروع. اطلعت بعناية على متطلبات المرحلة (Phase 6A Milestone 2)، وجاهز تماما لل...

السلام عليكم م. عبدالرحمن، اطلعت على تفاصيل Phase 6A Milestone 2 بعناية، وأرى أن التحدي الحقيقي في هذه المرحلة ليس بناء نظام Spawn فقط، بل ضمان تكامله مع بنية ا...

السلام عليكم، أنا نرمين، مطورة Full Stack Game Systems، وراجعت Phase 6A الخاصة بنظام الـ World Map، واللي واضح منها إن الـ Milestone 1 أسس بالفعل Layer قوي من ا...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.