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

استكمال المرحلة السادسة (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 يوما
المهارات

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

تقدم للمشروع

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

لا يوجد عروض بعد.

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

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

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