طاقم الشخصيات وراء Crowd Rush وRiot Line وبضع ألعاب أخرى في الصالة يشترك في أمر واحد: كل نموذج بلا وجه ومعاد تلوينه بلون مسطح واحد، لأن ذلك ما جعل المكتبة كلها مجانية وبسيطة قانونيًا في الاستخدام. المشكلة أن شخصًا مصيَّرًا بلون واحد بالضبط، من الرأس إلى الحذاء، لا يُقرأ كشخص. يُقرأ كمانيكان، أو أسوأ، كروبوت. ولم يكن أي قدر من الإضاءة الأفضل ليصلح ذلك وحده.
الحل كان في الملف أصلًا، بلا استخدام
كل نموذج شخصية في المجموعة مبني من عدة قطع شبكية منفصلة، وتبيّن أن تلك القطع تحمل أصلًا أسماء معقولة ممن نمذجها: «Head_1» و«Body_2» و«Legs» و«Feet» و«Backpack». لم يكن أحد يقرأ تلك الأسماء من قبل، بل كانت تُطلى باللون الواحد نفسه مثل كل شيء آخر. وكان الحل كله أن نتوقف عن ذلك: أن نصبغ أي شبكة تحمل «Head» في اسمها بلون بشرة محايد دافئ، ونصبغ كل ما عداها بلون زي الشخصية الحقيقي.
- لا أنسجة جديدة. ولا ميزانية فن جديدة. فكل نموذج في الطاقم كان يحمل هذه البنية أصلًا، دون استخدام.
- تغيير واحد في دالة مشتركة أصلح دفعةً كل الألعاب التي تسحب من مكتبة الشخصيات نفسها، لا لعبة تلو الأخرى.
- أما الهياكل التي لا تملك سوى شبكة واحدة مدمجة (بلا قطعة «Head» منفصلة تستهدفها) فترتد تلقائيًا إلى المظهر المسطح القديم، فالحل لا يكسر شيئًا أبدًا، بل لا يُطبَّق في كل مكان فحسب.
قرارات تقنية صغيرة، نتائج ظاهرة
لا شيء من هذا يظهر في سجل تغييرات يقرؤه أحد مرتين. إنها بضعة أسطر برمجية تتحقق من اسم شبكة قبل تطبيق لون. لكنها الفرق بين أن يُقرأ مدافع Riot Line كشخص يرتدي بذلة سماوية وأن يُقرأ كدمية حركة سماوية، وذلك الفرق من النوع الذي يلاحظه اللاعبون فورًا دون أن يستطيعوا تحديد سببه بدقة.
شاهد الطاقم وهو يعمل




