دور SQL في المشروع (استخراج وتجهيز البيانات)
في ألعاب الحرب، تكون البيانات ضخمة (الملايين من سجلات المعارك)، وهنا يأتي دور SQL:
Queries المستخدمة: كتابة استعلامات لاستخراج بيانات محددة مثل (أكثر الأسلحة استخداماً، معدل القتل/الموت لكل لاعب K/D Ratio، ترتيب التحالفات).
Data Aggregation: تجميع البيانات حسب "المستوى" أو "الخريطة" لمعرفة أي المناطق تشهد أكثر الصراعات.
Joins: ربط جداول اللاعبين بجداول المعارك والمشتريات داخل اللعبة (In-game purchases) لفهم سلوك اللاعبين "الحيتان" (Whales).
دور Excel في المشروع (التحليل البصري والداشبورد)
بعد استخراج البيانات المنظمة من SQL، يتم نقلها للإكسيل لعمل الآتي:
Interactive Dashboard: تصميم لوحة تحكم تفاعلية تسمح لمدير اللعبة أو المحلل باختيار "فترة زمنية" أو "سيرفر معين" لمراقبة الأداء.
Trend Analysis: رسم بياني يوضح أوقات الذروة (أكثر الساعات التي تشهد حروباً ونشاطاً).
Heat Maps: استخدام خرائط حرارية بسيطة داخل الإكسيل لتوضيح الدول أو المناطق الأكثر نشاطاً في اللعبة.
KPIs: عرض مؤشرات الأداء الرئيسية مثل:
Retention Rate: نسبة اللاعبين المستمرين بعد أول حرب.
Win/Loss Ratio: تحليل التوازن في اللعبة (Game Balancing).
هيكل البيانات (Data Schema) الذي عملت عليه:
يمكنك الإشارة إلى الجداول التي حللتها:
Players_Table: معلومات اللاعبين، المستويات، والدول.
Matches_Table: تفاصيل كل معركة (التوقيت، المدة، الخريطة).
Equipment_Table: الأسلحة والمعدات المستخدمة وفعالية كل منها.
القيمة المضافة (ماذا يستفيد العميل؟)
تحسين التوازن: معرفة ما إذا كان هناك سلاح "قوي بزيادة" يحتاج لإضعاف (Nerf).
زيادة الأرباح: فهم العلاقة بين المشاركة في الحروب وبين عمليات الشراء داخل اللعبة.
تجربة المستخدم: تحديد الخرائط المملة التي يهجرها اللاعبون لتحسينها.