Skip to content
Оригинальную Halo: Combat Evolved запустили прямо в браузере
11 октября 12:14 11 Просмотров Новости

Оригинальную Halo: Combat Evolved запустили прямо в браузере

11 октября разработчик ИИ Митчелл Хайнс выложил в сеть рабочий порт оригинальной Halo: Combat Evolved для Xbox 2001 года, который запускается непосредственно в веб-браузере. Никаких облачных стримингов или тяжёлых эмуляторов: игра работает локально на устройстве пользователя, используя мощности WebGL 2 и WebAssembly. По словам самого Хайнса, примерно за пять часов после публикации браузерную версию успели запустить почти 20 тысяч раз, выдавая в среднем около 94 кадров в секунду.

[изображение | Скриншот оригинальной Halo: Combat Evolved, работающей в окне современного веб-браузера с видимым интерфейсом FPS-счетчика]

Но как вообще классический шутер двадцатилетней давности оказался внутри современного Chrome? Всё дело в недавнем буме инструментов обратного инжиниринга на базе нейросетей. Энтузиасты научились вытаскивать исходную логику классических игр почти без труда, а затем перепаковывать её под актуальные веб-стандарты, сохраняя даже поддержку сплит-скрина. Хайнс, кстати, отдельно подчеркнул, что это именно оригинальная консольная версия, а не тот самый кривоватый ПК-порт от Gearbox Software, который мы все помним по характерным багам.

На практике такие порты выглядят обманчиво гладко, пока не начнёшь в них играть. Помню, как год назад тестировал похожий браузерный запуск старой стратегии: картинка вроде бы шла, но управление мышью запаздывало на долю секунды, и это напрочь убивало любой ритм, заставляя постоянно перечитывать патчи разработчиков на форуме. Порт вроде бы работает стабильно — хотя нет, если открыть вкладку с десятком других процессов, FPS проседает до слайд-шоу, но это уже детали. Собственно, для AAA-индустрии это настоящая бомба замедленного действия.

И тут начинается самое интересное. Радость игроков длилась недолго. Из-за претензий правообладателей разработчику пришлось вырезать из публичного доступа оригинальные игровые ассеты, так что теперь для запуска придётся самостоятельно подсунуть браузеру собственные файлы игры (если они у вас, конечно, сохранились на жёстком диске). Хосты таких проектов регистрируют домены в нейтральных юрисдикциях, избегая привычных .com в пользу .dev или .gg, но от внимания корпораций это спасает лишь временно, пока кто-то не сливает прямую ссылку на Reddit.

Интерфейс браузерного порта Halo: Combat Evolved с уведомлением о необходимости предоставить собстве

Кстати, об этом же. Microsoft сейчас находится в весьма деликатной позиции. С одной стороны, компания недавно выпустила собственный ремейк Halo: Campaign Evolved на Unreal Engine 5, который и так вызывает массу вопросов у фанатов из-за странного визуала и отсутствия классического мультиплеера, что создаёт определённый вакуум на рынке. С другой стороны, любой бесплатный фанатский порт, собирающий десятки тысяч запусков за пару часов, потенциально подрывает коммерческие интересы правообладателя, даже если это просто ностальгия. Хотя сам Хайнс утверждает, что временная блокировка его сайта сервисом Cloudflare как «фишингового» была автоматической ошибкой, а не действием юристов Microsoft, долго такая идиллия не продлится.

Что из этого выйдет — вопрос.

А пока энтузиасты продолжают гонять джип Warthog прямо во вкладке браузера, попивая остывший кофе из бумажного стаканчика, который так и остался стоять на краю стола с момента первого запуска, юристы корпораций, скорее всего, уже готовят новые письма хостинг-провайдерам.

Поделиться

Похожие публикации