难以捉摸的错误

LittleBigPlanet上的Историянеуловимогобага

Висторииигровойразработкиможнообнаружитьнемалоинтересныхбагов,скоторымиприходилосьсража Впрочем,какследуетизистории,рассказаннойвTwitter的техническимдиректоромкомпании媒体分子АлексомЭвансомнавыходных,многиелегендынамещетолькопредстоитуслышать。

Случай,окоторомпойдетречь,произошелдесятьлетназад— 2008年年前。 Вовремяразработкипервойчастиигры小小 – оригинальногопаззл-платформера,которыйдолженбытьстатьэксклюзивомдля的PlayStation 3 – разработчикамкомпаниипришлосьстолкнутьсясвоистинунеуловимымбагом。

Обычнодляполучения«зелёногосвета»навыпускигрынаконсоляхтребуетсяпройтисертификацию – выполнитьнекоторыйнабортребований,которыеустанавливаетплатформодержатель。 Сертификацияможетпредполагатьитакиеспецифическиеусловия,какстабильнаяработаигрывтечен。

ПроцессразработкиLittleBigPlanetпрактическиподошелкконцуиоставалосьвсегодвенеделидотогота Внезапно,тестировщикизотделаQAвЯпониисообщилотом,чтоиграстабильно«падает», Естественно,теперьдоисправлениябаганиокакомвыпускеигрынемоглобытьиречи。

Времяшло,акомандавсеникакнемоглавоспроизвестибаг。 Несколькоднейушлонато,чтобыудостовериться,чтодевкитыразработчиковитестировщиковидентичны – чтовниходинаковое«железо»,нанихстоитоднаитажеверсияОСиодинаковонастроеноокружение。 Из-заразницывчасовыхпоясах,каждаяпопыткавоспроизвестибагзанималаболее24小时,чтопоооо

Входерасследованияразработчикамудалосьвыяснить,чтокдевкитутестировщикаподключенацифроваякамераEyeToy的,котораяработалаврежимезаписиаудио – впрочем,особойпользысампосебеэтотфактнепринес。 Наконец,кто-тозаметилзакономерность:каждыйразигра«падала»водноитожевремя。 НочтожетакогомоглопроисходитьвЯпониив4утра?..

Ответоказалсянеожиданным:этобылиуборщики,добросовестноисполнявшиесвойтрудовойдолг。 Вигрубылвстроенголосовойчат – сделаноэтобылодлясинхронизациигубперсонажейсречью,которуюигрокимоглииспользоватьприкооперативномпрохожденииигры。 Втечениетоговремени,покавеласьуборка,возлезаписывающейзвукEyeToy的работалпылесос,иприкомпрессииаудиовигровомчатепроисходила утечканесколькихбайтовпамяти – причемвозникалаонатолькоот«белогошума»。 Достаточнобылопростопылесоситькомнатувттечениечаса,以及“креш»былгарантирован。

Неудивительно,чтокогда媒体分子попробоваливоспроизвестиэтотбагвсвоемофисеприпомощирадио,настроенногона«белыйшум»,унихэтосразужеполучилось。 Витоге,нато,чтобыустранитьсамбаг,разработчикампонадобилосьлишьоколопятиминет-однако