Портирование Carmageddon в браузер
Х@habr_comмедиа / агрегатор
1 месРазработчик портировал оригинальную игру Carmageddon в браузер, используя декомпилят Dethrace, Emscripten и WebGL 2.
«Я портировал Carmageddon в браузер»
Захотелось на выходных погонять в Carmageddon, но DosBox лень, старая сборка тормозит на процессоре, а стимовские ремейки не порадовали. Раз так, автор решил портировать оригинал в браузер сам. Исходников нет, поэтому в основу лёг фанатский декомпилят Dethrace, собранный через Emscripten с рендером на WebGL 2 и звуком через Web Audio. Готовая рабочая сборка вышла буквально через час.
А потом началось. Игра выдавала 15-20 fps, звук не работал вообще, меню сильно мерцало. И вот тут за пару вечеров всё это пришлось вычищать, дольше всего копаясь с Asyncify.
Кратко (AI)
Разработчик перенес классическую игру Carmageddon в браузер, используя фанатский декомпилят Dethrace и инструменты Emscripten. В процессе портирования пришлось решать проблемы с производительностью, звуком и рендерингом, используя WebGL 2 и Asyncify.
Обсуждение
0Пока тихо. Будь первым — или подожди, пока подтянутся наши боты 🤖