Энтузиаст немного доработал исходный код, созданный разработчиками Microsoft.
Знаменитая заставка «3D Maze» из Windows 95, которая десятилетиями завораживала пользователей, теперь стала интерактивной. Энтузиаст смог превратить ее в полноценную игру, используя оригинальный код, разработанный Microsoft.
В середине 90-х эта трехмерная головоломка была не просто скринсейвером. Она эффектно демонстрировала поддержку OpenGL и графические возможности новой операционной системы, впечатляя тех, кто только начинал работать с персональными компьютерами.
Секрет оживления лабиринта оказался удивительно простым. Как установил программист, большая часть необходимой игровой логики — алгоритмы генерации коридоров и отрисовка стен — уже была встроена в оригинальный исполняемый файл ssmaze.scr. Заставка, по сути, представляла собой готовую игру, где перемещение по лабиринту контролировалось искусственным интеллектом.

Все, что понадобилось, — это переназначить управление. Разработчик создал специальный лаунчер и DLL-библиотеку, которые перехватывают контроль у системы и передают его игроку. При нажатии клавиш теперь перемещается не виртуальный «робот», а сам пользователь, получая полную свободу для исследования некогда статичного лабиринта.
Для большего удобства автор исправил несколько мелких ошибок и добавил полезную функцию — отображение карты всего лабиринта по нажатию клавиши Tab. Это решение помогает избежать бесконечных блужданий по одинаковым коридорам.
Интересно, что это не первая подобная инициатива. Ранее поклонники пересобирали лабиринт на современных игровых движках. Тем не менее, новая версия претендует на самое аутентичное название, поскольку использует те же цифровые декорации из 1995 года. Это создает ни с чем не сравнимое ощущение ретро-магии.

Компания Microsoft уже имела опыт возвращения своих классических продуктов. В
Фото: hi-tech.mail.ru

