техника

Ученые до сего времени не могут осознать, как работает эта древная видеоигра — igryzone.ru

Старенькые программки и, в индивидуальности, видеоигры могут быть ценным источником утраченных познаний. Создатели времен Atari 2600 повсевременно упирались в аппаратные ограничения, потому им приходилось использовать находчивость, создавая неповторимые программные решения. Некие так феноминально ординарны и в тоже время непонятны, что ставят в тупик даже современных профессионалов.

К примеру, история игры под заглавием «Entombed», выпущенной в 1982-ом. В ней игроку необходимо передвигаться по лабиринту и избегать контактов с чудовищами, но из-за недостатка памяти хранить карту лабиринта негде. Потому он создается динамически, слой за слоем, прокручиваясь вертикально. Игрок может передвигаться в 4 направлениях в границах экрана, но он не может выяснить строение лабиринта даже на шаг вперед. Поэтому что программка сама этого не понимает.

Лабиринт в Entombed максимально обычный, уровень состоит из блоков, которые имеют значение «стенка» либо 1 и «не-стена» либо 0. В игре есть модуль, который обрабатывает участок 5х5 блоков и выдает три решения: создать последующий уровень полностью из стенок, пустым либо случайной композицией стенок и пустот. При всем этом должен сохраняться проход с предшествующего уровня и не возникать тупиков. Механизм работы этого модуля, от которого зависит весь геймплей, современные создатели не соображают напрочь.

Ученый Джон Эйкок из Института Калгари в Альберте (Канада) и программер Тара Копплстоун из Йоркского института (Англия) перебрали все способности, даже провели реверс-инжиниринг, но фуррора не достигнули. В итоге они обратились к Стиву Сидли, разрабу уникальной игры, и тот поведал историю. Проектирование модуля поручили профессиональному «ронину», программисту-наемнику, не из штата компании. Тот просидел над задачей некоторое количество дней и опосля ее решения на радостях так напился, что лишь чудом сохранил сам модуль, но вот разъяснить его работу уже не мог. Скоро он сменил работу и след его потерялся, так что есть большая возможность, что потаенна лабиринта «Entombed» остается потаенной навечно.

Источник &#8212 BBC

Добавить комментарий