Doom запустили прямо на сайте Хабр Обложка: Skyread

Doom запустили прямо на сайте Хабр

Новости
Главное:

  • Команда Хабра запустила культовую игру Doom в браузере на базе открытой версии Chocolate Doom.
  • Версия доступна для ПК и мобильных устройств с удобным управлением как мышью, так и сенсорным экраном.
  • Doom неоднократно портили на разные платформы, включая CAD-системы, офисные пакеты, PDF и даже спутник ESA на орбите.

Команда разработчиков Хабра реализовала запуск культовой игры Doom прямо на своем профильном IT-ресурсе. Использована открытая версия Chocolate Doom, позволяющая воспроизводить игру в браузерах как на стационарных компьютерах, так и на мобильных устройствах. Управление на ПК осталось классическим, с поддержкой мыши для поворота, передвижения и стрельбы, а мобильная версия в горизонтальной ориентации снабжена дополнительными элементами управления для удобства игроков.

Данная инициатива продолжает тенденцию многочисленных нетипичных портов Doom на различные платформы и среды. Например, в ноябре 2025 года проект KiDoom с отрисовкой игрового процесса средствами САПР KiCad создает игровое поле путем имитации трассировки печатных плат, используя Python и открытую лицензию MIT. Ранее, в октябре 2025-го, Doom был запущен в текстовом редакторе российского офисного пакета «Р7 Офис».

Особое внимание заслуживает успешный запуск Chocolate Doom 2.3 российским программистом Олафуром Вааге на орбитальном спутнике Европейского космического агентства OPS-SAT, демонстрирующий уникальные возможности портирования классики в экстремальные условия. Также разработчики создавали Doom для Microsoft Word (код на VBA и C, без звука), в формате PDF с использованием движка PDFium в браузерах Chromium, а также на основе системы ввода TypeScript, отнимающей недели напряжённой работы и работающей с огромным объёмом кода и типов.

Таким образом, традиция интеграции Doom в неожиданные технические среды и платформы продолжается и сегодня, демонстрируя не только ностальгию по культовой игре, но и высокое мастерство и креативность разработчиков современных IT-сообществ.

Tagged