Найти в Дзене
102,1 тыс подписчиков

«Я портировал Carmageddon в браузер»


Захотелось на выходных погонять в Carmageddon, но DosBox лень, старая сборка тормозит на процессоре, а стимовские ремейки не порадовали. Раз так, автор решил портировать оригинал в браузер сам. Исходников нет, поэтому в основу лёг фанатский декомпилят Dethrace, собранный через Emscripten с рендером на WebGL 2 и звуком через Web Audio. Готовая рабочая сборка вышла буквально через час.

А потом началось. Игра выдавала 15-20 fps, звук не работал вообще, меню сильно мерцало. И вот тут за пару вечеров всё это пришлось вычищать, дольше всего копаясь с Asyncify.
«Я портировал Carmageddon в браузер»  Захотелось на выходных погонять в Carmageddon, но DosBox лень, старая сборка тормозит на процессоре, а стимовские ремейки не порадовали.
Около минуты