LINUX.ORG.RU

Dethrace-ported-to-web: Carmageddon портировали в браузер

 , ,

Dethrace-ported-to-web: Carmageddon портировали в браузер

0

2

Российский разработчик Никита Аксёнов, также известный как Carter54, портировал в браузер классическую Carmageddon. Речь идёт не об эмуляции через DOSBox, а о нативном веб-порте оригинальной игры 1997 года, который запускается прямо в современном браузере.

По словам автора, опубликованным на DTF (dtf.ru), за основу взят фанатский проект Dethrace, занимающийся обратной разработкой Carmageddon и восстановлением движка для запуска на современных системах. Аксёнов отмечает, что Dethrace декомпилирован примерно на 70 %, но основные игровые функции уже работают, поэтому этого хватило для переноса в браузер.

В результате за «пару вечеров» получился порт с поддержкой 60 FPS, улучшенным рендером «под оригинальный 3Dfx» и более привычным гоночным управлением на стрелках клавиатуры вместо старой схемы на NumPad. Поиграть можно через онлайн-демо, а исходный код автор выложил на GitHub.

Судя по описанию репозитория, порт использует WebAssembly, WebGL 2 и Web Audio. Поддерживаются одиночная игра, меню, гонки, соперники, пешеходы, бонусы, повторы, сохранения через IndexedDB, клавиатура и мышь. При локальном запуске нужна легальная копия Carmageddon: оригинальные игровые данные в репозиторий не входят.

>>> Источник

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Не нужно. Сколько места занимает Dosbox и оригинальная игра и сколько ресурсов нужно для их запуска а сколько места занимает Хромог и сколько ресурсов надо чтобы запустить это чудо в Хромоге?

wenxuan
()
Ответ на: комментарий от wenxuan

ты наверно долго думаешь перед тем как разместить на диске очередные 100-200 мегабайт, составляешь планы на года, да?

не понимаю я таких

unclestephen ★★★★★
() автор топика
Ответ на: комментарий от LightDiver

Дело в разрешении аппаратного ускорения, это не только для рендеринга веб страниц, но и для множества эмуляторов в браузерах, в том числе браузерного web gl. У меня например на ноуте это вешается иногда и я отключил, т.к. ноут рабочий, соответственно черный экран там где раньше web gl работал

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от unclestephen

Ты так говоришь потому что думаешь в масштабах одной игры. А если у него таких игр сотня или больше? Тут уже начинаешь думать над каждым мегабайтом.

vbcnthfkmnth123 ★★★★★
()
Ответ на: комментарий от wenxuan

ещё как нужно - как минимум, чтобы было нормальное управление, в перспективе с поддержкой геймпада. Где я тебе в 2026 возьму нампад? Я что, похож на бухгалтера?

mega_venik ★★★★
()
Ответ на: комментарий от I-Love-Microsoft

Ооо.. У меня флэшбеки кажется. Когда то эта штука инвертировала в фф цвета и я ее отключил. Если это то, о чем я думаю. Но это было давно, надо покопаться.

LightDiver ★★★★★
()
Ответ на: комментарий от LightDiver

Некоторые программы пишут «обновите браузер», другие молча пишут «ошибка старта», но в худшем случае как тут черный экран, хотя статус отсутствия успеха инита web gl вполне можно четко отобразить или вовсе проверить перед загрузкой сотен мегабайт данных

I-Love-Microsoft ★★★★★
()
Ответ на: комментарий от vbcnthfkmnth123

ты наверно долго думаешь перед тем как разместить на диске очередные 100-200 мегабайт, составляешь планы на года, да?

Ты так говоришь потому что думаешь в масштабах одной игры. А если у него таких игр сотня или больше? Тут уже начинаешь думать над каждым мегабайтом.
20Gb на 100 игр

Ты понимаешь, что сейчас обычная AAA игра весит больше 100Gb?

MoldAndLimeHoney ★★★
()
Ответ на: комментарий от MoldAndLimeHoney

Так я про это и говорю. Не шлангуй. Есть много игр и все их надо как-то разместить. А диск не резиновый.

vbcnthfkmnth123 ★★★★★
()
Последнее исправление: vbcnthfkmnth123 (всего исправлений: 1)
Ответ на: комментарий от wenxuan

ты не пользуешь браузеры и собираешься качать чисто под кармагеддон? или у тебя есть браузер и ты просто открыл ссылку и начал играть? а досбокс у тебя тоже уже есть или будешь качать под кармагеддон? а если пк на работе и ничего устанавливать нельзя?

milka
()

Ну что точно нравится, так это то, что грузится оно, как на Спектруме. По времени в смысле.

dluciv
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.