League of Legends ستتم عامها الـ 17 في وقت لاحق من هذا العام، وتحتفل Riot Games بهذه المناسبة بتقديم شيء طالبت به مجتمعات اللاعبين لسنوات. ستنطلق League of Legends Classic في 29 يوليو، وقد أوضح المنتج التنفيذي Paul Bellezza الآن كيف تحول المشروع من نقاش داخلي طويل الأمد إلى جهد تطويري متكامل بفريق عمل مخصص.
من هاكاثون استمر لأسبوع إلى فريق عمل كامل
قصة البداية مثيرة للاهتمام؛ حيث تدير Riot هاكاثوناً داخلياً يسمى Thunderdome، تحصل فيه الفرق على أسبوع كامل لبناء أي شيء يرغبون فيه. في الصيف الماضي، استغلت مجموعة من المطورين الشغوفين تلك الفرصة لإعادة إحياء نسخة قابلة للعب من League تعود إلى حقبة الموسم 3 في عام 2013 تقريباً. انطلق النموذج الأولي بحوالي 9 أو 10 أبطال، وهي قائمة صغيرة عمداً، لكنها أجابت على سؤالين كانت Riot تفكر فيهما لسنوات: هل الأمر ممكن تقنياً، وهل سيكون ممتعاً حقاً؟
جاءت الإجابتان بنعم.
اجتذبت نسخة Thunderdome هذه 45 مساهماً، وهو ما يخبرك بكل شيء عن مستوى الحماس الداخلي. كان من بين المنضمين مصممون مخضرمون مثل CertainlyT (صاحب Thresh)، وFeralPony (صاحب Hecarim)، وMatthew Leung-Harrison. بعد أن أثبت النموذج الأولي نجاح الفكرة، شكلت Riot فريقاً مخصصاً لـ Classic في سبتمبر، بدأ بحوالي 10 أشخاص ونما ليصل إلى 25 أو 30 شخصاً بحلول موعد الإطلاق.
لماذا الموسم 3 تحديداً
الأمر هو أن اختيار حقبة واحدة لمشروع حنين إلى الماضي (nostalgia) يغطي لعبة انطلقت في مناطق مختلفة في أوقات مختلفة يعد أمراً معقداً حقاً. وصلت League إلى أمريكا الشمالية في 2009، وإلى أوروبا بعدها بفترة قصيرة، وإلى كوريا في نهاية 2011، وإلى الصين في نفس الفترة تقريباً. كان الموسم 1 سيستبعد جزءاً كبيراً من قاعدة اللاعبين العالمية الذين لم يكونوا قد انضموا للعبة بعد.
أما الموسم 3 فقد كان له وقع مختلف. يشير Bellezza إليه باعتباره الحقبة التي بدأ فيها اللعب التنافسي في التشكل، مستشهداً بكيف أثبت Alex Ich وفريق Moscow Five أن مسارات الـ jungle كانت دوراً حقيقياً. كانت الـ meta لا تزال تعتمد على لاعبين في الأعلى، واثنين في الأسفل، وواحد في المنتصف، وهو أمر يبدو غريباً الآن ولكنه كان المعيار في ذلك الوقت. كما كان الموسم 3 هو الوقت الذي بدأت فيه اللعبة تتبلور لتصبح شيئاً يمكن التعرف عليه في كل منطقة رئيسية.
ومع ذلك، فإن Classic ليست إعادة إنشاء حرفية. يصفها Bellezza بأنها مجموعة "أفضل الأعمال". ستظهر عناصر مثل Zz'Rot Portal من عام 2015 تقريباً وHeart of Gold جنباً إلى جنب مع إطار عمل الموسم 3. ستنطلق القائمة بـ 60 بطلاً، وتضم نسخاً قديمة من شخصيات مثل Sion، وAkali، وKatarina قبل إعادة تصميمهم الحديثة.
إعادة بناء الماضي بأدوات حديثة
كان الجانب التقني أكثر تعقيداً مما يبدو. تطور محرك Riot بشكل كبير على مدار 17 عاماً، وكانت بعض الأصول الأصلية قد تدهورت أو فُقدت ببساطة من قاعدة الأكواد. اضطر الفريق إلى إعادة بناء خريطة Summoners Rift بالكامل باستخدام أدوات حديثة، وإعادة تجميع الأصول الفنية والاختبار للتأكد من أن الشعور يطابق الذاكرة وليس فقط الملفات.
كان نموذج Sion القديم موجوداً في الكود ولكنه كان يظهر بحجم 10 بكسل تقريباً عند تحميله. اضطر الفريق لاستخراجه، وإعادة بناء هيكله العظمي (skeleton rig)، وإعادة برمجة مجموعته الأصلية. يشير Bellezza إلى أن ذلك استغرق حوالي يوم واحد، لأن تصميمات الأبطال القديمة تلك كانت أبسط بكثير من أي شيء يتم بناؤه اليوم.
حصلت واجهة المستخدم (UI) على معاملة مماثلة. تم نقل ميزات جودة الحياة الحديثة، ولكن تم تغيير التصميم المرئي ليتناسب مع الأيقونات الكلاسيكية. لا توجد مؤقتات للـ jungle في اللعبة حالياً، على الرغم من أن Bellezza ترك الباب مفتوحاً لاحتمالية تغير ذلك قبل الإطلاق.
ما يغفله معظم اللاعبين حول مشاريع كهذه هو أنه نادراً ما توجد مشكلة تقنية واحدة كبيرة يجب حلها. أوضح Bellezza الأمر ببساطة: كان الأمر عبارة عن ألف شيء صغير، وليس شيئاً واحداً كبيراً.
اطلع على القائمة الكاملة لـ كل بطل وعنصر مؤكد قدومه إلى Classic قبل إطلاقها في 29 يوليو، وإذا كنت ترغب في الحفاظ على مستواك في اللعبة الحالية في هذه الأثناء، فإن أدلة استراتيجيات League of Legends تغطي كل شيء بدءاً من التحكم في الرؤية (vision control) وصولاً إلى أحدث التغييرات الموسمية.








