Пишу, по большей части, про историю, свою жизнь и немного про программирование.

DOOM на JavaScript

Ребята из Mozilla портировали DOOM на JavaScript. Скомпилировав DOOM в байт-код виртуальной машины LLVM при помощи llvm-gcc они перевели получившееся в JavaScript при помощи Emscripted (это транслятор байт-кода LLVM в JavaScript).

Запускается не во всех браузерах (последний «Хром» просто завис), но в «Опере» и «Файрфоксе» у меня запустилось. Для запуска необходима поддержка Canvas. На скриншоте видно, что FPS приличный, на моём «Маке» в FireFox4 держится на уровне 20—35.

DOOM в браузере (65.10КиБ)

Чит-коды работают! Кстати, кроме IDDQD и IDKFA есть ещё много других.

6 комментариев
stalkn (stalkn.livejournal.com) 2011

Сайт с чит-кодами не открывается, но как минимум ещё один я до сих пор помню...

IDCLIP — проход через стены

Ещё вспомнилось — IDDQD в Heretic от id успешно убивал персонажа. :)

Евгений Степанищев (bolknote.ru) 2011

Комментарий для stalkn.livejournal.com:

Странно, только что попробовал, открывается. Может эта ссылка выручит: http://webcache.googleusercontent.com/search?client=opera%26rls=ru%26q=cache:http://doom.wikia.com/wiki/Doom_cheat_codes%26sourceid=opera%26ie=utf-8%26oe=utf-8%26channel=suggest

stalkn (stalkn.livejournal.com) 2011

Нет, я просто на работе, у нас доступ к ряду сайтов обрезан.

По игре ещё — недавно видел ролик, в котором DOOM-2 заселили на электронную читалку.

Евгений Степанищев (bolknote.ru) 2011

Комментарий для stalkn.livejournal.com:

По игре ещё — недавно видел ролик, в котором DOOM-2 заселили на электронную читалку.

Да, я тоже видел. Но это-то как раз не впечатляет. Если там уже есть какой-нибудь gcc, то делов-то.

Stac (stacmv.ya.ru) 2011

Трагедия, копирасты, походу заставили автора убрать DOOM (не вчитывался в их писанину).

Евгений Степанищев (bolknote.ru) 2011

Комментарий для stacmv.ya.ru:

Мда… Так и есть…