Skip to content

Latest commit

 

History

History
159 lines (115 loc) · 4.46 KB

File metadata and controls

159 lines (115 loc) · 4.46 KB

مشروع تطوير لعبة RPG شبيهة بـ "الفتح: طريق الانتقام"

الفكرة العامة:

إنشاء لعبة MMORPG تعمل على المتصفح و Android، مستوحاة من "الفتح: طريق الانتقام"، باستخدام مشروع Silkroad-online كنقطة انطلاق. اللعبة تشمل تحكم بالشخصية، قتال تلقائي، نظام مهمات، واجهات شاملة، ونظام إدارة سيرفر كامل.


المطلوب من Copilot Agent:

المرحلة 1: تجهيز المشروع

  • تأكد من تنصيب كل التبعيات.
  • نظم المشروع بإضافة:
    • مجلد game_data/ لتخزين الخرائط، الشخصيات، الوحوش، الأسلحة.
    • مجلد scripts/ لأنظمة الذكاء الاصطناعي، المهمات، القتال، المهارات.
    • مجلد ui/ لواجهة المستخدم.
    • مجلد assets/ للأصوات والصور والمؤثرات.
    • مجلد effects/ للمؤثرات البصرية.
    • مجلد animation/ لتحريك الشخصيات والهجمات.

المرحلة 2: منطق اللعبة

تحكم الشخصية:

  • Joystick افتراضي (موبايل) + WASD (متصفح).
  • Auto-Walk للمهمات وداخل المدينة.
  • دعم زر "الرجوع إلى المدينة".

القتال:

  • Auto Attack Mode.
  • Auto Skill Rotation.
  • نظام التصويب التلقائي على الأعداء الأقرب.

أنظمة الذكاء الاصطناعي:

  • Patrol - Aggro - Chase - Flee.
  • مستوى صعوبة متدرج.
  • رد فعل متغير حسب نوع الوحش.

المرحلة 3: المهام

  • مهام فردية - متسلسلة - يومية.
  • مهام Guild ومهام Elite.
  • واجهة المهام القابلة للتتبع.

المرحلة 4: واجهات المستخدم

  • شاشة دخول.
  • شاشة اختيار السيرفر.
  • شاشة اختيار الشخصية/إنشاء شخصية.
  • HUD متكامل:
    • شريط الحالة (HP/MP/EXP).
    • قائمة المهارات.
    • الخريطة المصغرة.
    • Journal.
    • Notifications.

المرحلة 5: الأنظمة المتقدمة

VIP & Battle Pass:

  • مكافآت يومية VIP.
  • نظام تصاعدي شهري.
  • Battle Pass بنظام مهام موسمية.

Guild System:

  • تطوير مبنى Guild.
  • حصون Guild Wars.
  • متجر خاص.

PvP / Arena:

  • 1v1 / 3v3 / Battle Royale.
  • تصنيفات عالمية.
  • نقاط شرف + متجر شرف.

اقتصاد داخل اللعبة:

  • Auction House.
  • متجر لاعبين (Player Shop).
  • سوق العملات.

Crafting & Enchanting:

  • صناعة الأسلحة والدروع.
  • تطوير العناصر.
  • كسر العناصر للحصول على موارد.

Mounts & Pets:

  • مرافقة قتالية.
  • خيول وتنانين.
  • ترقية وتطور.

الأحداث والفعاليات:

  • أحداث موسمية.
  • صناديق عشوائية.
  • Wheel of Fortune.

المرحلة 6: السيرفر و API

  • REST API + WebSocket.
  • SQLite أو MongoDB.
  • تسجيل الدخول / إدارة الجلسات.
  • مزامنة العالم عبر الوقت الحقيقي.

المرحلة 7: الأدوات الإدارية

لوحة تحكم Admin:

  • CRUD للحسابات.
  • إدارة المهام والمكافآت.
  • توليد عناصر ومهارات.
  • التقارير ومراقبة النشاط.

أوامر GM:

  • teleport / spawn / kill.
  • drop item / send mail.
  • تعديل VIP/EXP.
  • freeze / mute / ban.

المرحلة 8: الموارد والأنيميشن

  • Idle, Walk, Run, Attack, Hit, Die.
  • Spritesheets أو Spine.
  • مؤثرات مهارات - شفاء - ضرب - نار - جليد.
  • Transition Animations (zoom-in, fade, glow).

المرحلة 9: التحسينات

  • تحسين الأداء باستخدام Canvas/WebGL.
  • Cache ذكي للخرائط.
  • ضغط الصور والأصوات.
  • استخدام Lazy Loading.

المرحلة 10: النظام المالي والتطوير

  • شحن عملات حقيقية (IAP).
  • مستويات VIP و Battle Pass.
  • دعم Stripe و Google Play Billing.

المطلوب من Agent:

  • تنفيذ كل النقاط.
  • إنشاء ملفات config و data.
  • تنظيم الكود واستخدام TypeScript.
  • تنبيه بأي مشاكل.