Культовую Carmageddon перенесли в браузер — играть можно без установки

Культовую Carmageddon перенесли в браузер — играть можно без установки

Hennadiy Chemеris

Carmageddon теперь можно запустить прямо в браузере: веб-порт культовой гонки 1997 года представил Никита Аксёнов (Nikita Aksenov), известный как Carter54. Для игры не нужны ни установка, ни стороннее ПО.

За основу проекта взяли фанатский Dethrace — проект по обратной разработке и восстановлению оригинального движка Carmageddon. По словам автора, этого хватило не только, чтобы перенести саму игру, но и чтобы сохранить её узнаваемое поведение в современном браузере.

Главное меню Carmageddon
Главное меню Carmageddon

Движок проекта декомпилировали примерно на 70%, и уже имеющихся наработок хватило для переноса основных игровых элементов. Порт собрали из кода на C, а затем скомпилировали его в WebAssembly с помощью Emscripten.

Веб-версия поддерживает стабильные 60 кадров в секунду и улучшенный рендеринг, имитирующий визуальный стиль оригинальных ускорителей 3Dfx (графических карт). Управление тоже адаптировали: вместо NUMPAD теперь используются стрелки, а по меню можно перемещаться мышью.

При этом в порте сохранён одиночный режим с гонками, соперниками, пешеходами, бонусами, повторами и сохранением прогресса. Сохранения записываются в память браузера через IndexedDB, а при первом запуске игра скачивает около 200 МБ данных.

Скриншот геймплея Carmageddon
Скриншот геймплея Carmageddon

Исходный код проекта выложен на GitHub под свободной лицензией. Но для локальной компиляции всё равно нужна легальная копия оригинальной игры, потому что защищённые авторским правом файлы в публичный репозиторий не входят.

Кстати, ранее мы сообщали о другом энтузиасте, который показал свой ремастер Carmageddon с улучшенной графикой.

Какая культовая игра 90-х, по вашему мнению, заслуживает такого же браузерного порта?

😁 В ZZZ всё стабильно: игроки остались в восторге от геймплея физики тел новых персонажей
    Об авторе
    Комментарии3