LittleBigPlanet上的Историянеуловимогобага
Висторииигровойразработкиможнообнаружитьнемалоинтересныхбагов,скоторымиприходилосьсража Впрочем,какследуетизистории,рассказаннойвTwitter的техническимдиректоромкомпании媒体分子АлексомЭвансомнавыходных,многиелегендынамещетолькопредстоитуслышать。
Случай,окоторомпойдетречь,произошелдесятьлетназад— 2008年年前。 Вовремяразработкипервойчастиигры小小 – оригинальногопаззл-платформера,которыйдолженбытьстатьэксклюзивомдля的PlayStation 3 – разработчикамкомпаниипришлосьстолкнутьсясвоистинунеуловимымбагом。
Обычнодляполучения«зелёногосвета»навыпускигрынаконсоляхтребуетсяпройтисертификацию – выполнитьнекоторыйнабортребований,которыеустанавливаетплатформодержатель。 Сертификацияможетпредполагатьитакиеспецифическиеусловия,какстабильнаяработаигрывтечен。
ПроцессразработкиLittleBigPlanetпрактическиподошелкконцуиоставалосьвсегодвенеделидотогота Внезапно,тестировщикизотделаQAвЯпониисообщилотом,чтоиграстабильно«падает», Естественно,теперьдоисправлениябаганиокакомвыпускеигрынемоглобытьиречи。
Времяшло,акомандавсеникакнемоглавоспроизвестибаг。 Несколькоднейушлонато,чтобыудостовериться,чтодевкитыразработчиковитестировщиковидентичны – чтовниходинаковое«железо»,нанихстоитоднаитажеверсияОСиодинаковонастроеноокружение。 Из-заразницывчасовыхпоясах,каждаяпопыткавоспроизвестибагзанималаболее24小时,чтопоооо
Входерасследованияразработчикамудалосьвыяснить,чтокдевкитутестировщикаподключенацифроваякамераEyeToy的,котораяработалаврежимезаписиаудио – впрочем,особойпользысампосебеэтотфактнепринес。 Наконец,кто-тозаметилзакономерность:каждыйразигра«падала»водноитожевремя。 НочтожетакогомоглопроисходитьвЯпониив4утра?..
Ответоказалсянеожиданным:этобылиуборщики,добросовестноисполнявшиесвойтрудовойдолг。 Вигрубылвстроенголосовойчат – сделаноэтобылодлясинхронизациигубперсонажейсречью,которуюигрокимоглииспользоватьприкооперативномпрохожденииигры。 Втечениетоговремени,покавеласьуборка,возлезаписывающейзвукEyeToy的работалпылесос,иприкомпрессииаудиовигровомчатепроисходила утечканесколькихбайтовпамяти – причемвозникалаонатолькоот«белогошума»。 Достаточнобылопростопылесоситькомнатувттечениечаса,以及“креш»былгарантирован。
Неудивительно,чтокогда媒体分子попробоваливоспроизвестиэтотбагвсвоемофисеприпомощирадио,настроенногона«белыйшум»,унихэтосразужеполучилось。 Витоге,нато,чтобыустранитьсамбаг,разработчикампонадобилосьлишьоколопятиминет-однако