مؤلف المنشور الأصلي باللغة الروسية: HotWaterMusicيعرف تاريخ gamedev في العالم عددًا قليلاً من الأخطاء الغريبة التي
كان يجب على المطورين معالجتها . في الواقع ، انطلاقًا من القصة التي شارك فيها CTO Alex Evans من Media Molecule في
صفحته على Twitter في عطلة نهاية الأسبوع الماضي ، ما زالت العديد من الأساطير تنتظر سماعها. يشتهر إيفانز
بدوره في الأداء الديموغرافي في أواخر التسعينيات وعمله في سلسلة ألعاب LittleBigPlanet وعلى Rag Doll Kung Fu.
الحالة التي أشير إليها في هذه المقالة حدثت قبل عشر سنوات ، في عام 2008. أثناء العمل على الجزء الأول من
LittleBigPlanet - لعبة فيديو على منصة ألغاز أصلية تم إصدارها حصريًا على PlayStation 3 - صادف مطورو الشركة حقًا علة يصعب صيدها.
عادة ، للحصول على لعبة لإصدار الضوء الأخضر لوحدات التحكم ، تحتاج إلى اجتياز عملية إصدار الشهادات ، أي تلبية مجموعة من المتطلبات المحددة مسبقًا من قبل مالك النظام الأساسي. قد تتضمن الشهادة أيضًا متطلبات أكثر تحديدًا ، مثل تشغيل اللعبة بسلاسة دون تعطل لمدة 24 ساعة.
كان تطوير LittleBigPlanet في مرحلته الأخيرة ، مع أسبوعين فقط للنشر والتوزيع النهائي. فجأة أفاد اختبار من شركة QA في اليابان أن اللعبة كانت تتعطل باستمرار عند مغادرتها بين عشية وضحاها. من الواضح الآن أن الإصدار غير وارد إلا إذا تم إصلاح الخلل.
مر الوقت ، ومع ذلك فشل الفريق في تكرار الخطأ. استغرق الأمر منهم عدة أيام للتأكد من أن SDK للمطورين والمختبرين متطابقة ، أي أنهم عملوا مع أجهزة مماثلة ، نفس الإصدار من نظام التشغيل ولديهم تكوين بيئة متطابقة. بسبب تأخر المنطقة الزمنية ، استغرقت كل محاولة لتكرار الخطأ أكثر من 24 ساعة ، مما لم يساعد في تخفيف الضغط.
بعد مزيد من
الاستكشاف ، اكتشف المطورين أن SDK
للمختبر يتضمن كاميرا رقمية EveToy تقوم بتسجيل الصوت ، على الرغم من أن هذا الاكتشاف بحد ذاته لم يخدم أي غرض. أخيرًا ، لاحظ شخص ما نمطًا مضحكًا: حدث كل حادث في نفس الوقت تمامًا - الساعة 4 صباحًا. ولكن ما الذي كان يمكن أن يحدث على الأرض في اليابان في الساعة الرابعة صباحًا؟
جاءت الإجابة غير متوقعة: كان عمال النظافة هم الذين حضروا بجد واجباتهم. تحتوي اللعبة على محادثة صوتية مضمنة مع شفاه شخصيات اللعبة متزامنة مع أي حديث يمكن للاعبين القيام به عندما يكونون في وضع متعدد اللاعبين. بينما كان عمال النظافة يقومون بعملهم ، كانت مكنسة كهربائية تعمل بجانب كاميرا EyeToy لتسجيل الصوت. أدى ضغط صوت الدردشة إلى تسرب العديد من وحدات البايت من الذاكرة ، والتي كانت تحدث بشكل غريب
فقط عند تسجيل الضوضاء البيضاء. لذلك استغرق الأمر ساعة من التنظيف الفراغي لضمان حدوث تصادم آخر.
لا عجب إذن أنه عندما حاول Media Molecule إعادة إنتاج هذا الخطأ في مكتبه باستخدام جهاز راديو تم ضبطه للضوضاء البيضاء ، نجح في المحاولة الأولى. نتيجةً لذلك ، استغرق الأمر للمطورين حوالي خمس دقائق لإصلاح هذا الخطأ ، على الرغم من أن الذاكرة استمرت حتى بعد عشر سنوات.