استكمال المرحلة السادسة (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
| تاريخ التسجيل | |
| معدل التوظيف | |
| المشاريع المفتوحة | 1 |
| مشاريع قيد التنفيذ | 0 |
| التواصلات الجارية | 0 |