В легендарный DOOM теперь можно играть через Microsoft Word

Фанат превратил культовую DOOM в игровую сцену внутри текстового редактора

DOOM в Microsoft Word

Один преданный поклонник классической DOOM перенёс её в документ Microsoft Word, упаковав в файл объёмом примерно 6,6 МБ. Запуск шутера возможен на современных ПК с установленным Office, а сам файл доступен в открытом доступе для желающих попробовать неординарный эксперимент.

Для реализации проекта автор воспользовался портом doomgeneric. Чтобы игра функционировала, требуется компьютер с архитектурой x86 и поддержкой макросов VBA. Идея родилась после знакомства с DoomPDF — аналогичной попыткой адаптировать DOOM под формат PDF. Однако версия под Word отличается более плавной работой и частотой обновления, а также графикой, максимально приближенной к оригиналу.

Управление в DOOM в Word реализовано с помощью клавиш-стрелок, клавиши Ctrl, пробела и цифр 1–7 для выбора оружия. Единственный минус такой реализации — отсутствие звуковых эффектов; несмотря на это, атмосфера и игровой ритм культового шутера сохраняются, и всё это доступно прямо в текстовом редакторе.

Почему это может быть интересно целевой аудитории:

  • Геймеры и ностальгирующие фанаты — необычный способ пережить знакомый шедевр, не выходя из знакомых инструментов офиса.
  • Разработчики и инженеры по макросам — пример кроссплатформенного взаимодействия между приложениями и внешним контентом на базе VBA.
  • Педагоги и студенты — наглядный кейс для обсуждения тем портирования, ограничений ввода/вывода и оптимизации производительности в рамках учебных проектов.
  • Любопытные technophiles — повод исследовать границы возможностей офисного ПО и понять, как преобразовать текстовые документы в интерактивную среду.

Безопасность и практические советы. Включение макросов VBA несёт риски для безопасности, поэтому рекомендуется:

  • использовать только проверенные источники и тестовые окружения;
  • производить запуск в изолированной среде или в виртуальной машине;
  • по умолчанию держать настройки макросов максимально строгими и разрешать их только для надёжных файлов;
  • перед экспериментами обязательно создавайте резервную копию документов.
Читайте также:  Видеокарту GeForce RTX 5060 сравнили с RTX 5090, которая в 10 раз дороже

Если вам интересно повторить подобный эксперимент в рамках обучающего проекта, можно рассмотреть следующие шаги на высоком уровне:

  • проверить совместимость версии Word с поддержкой макросов и настройками безопасности;
  • собрать минимальный набор макроинструментов и проверить, как они взаимодействуют с игровыми данными;
  • разобрать пример реализации управления и ввода в рамках Word, чтобы понять ограничения в обработке событий клавиатуры;
  • попробовать аналогичные концепции с другими форматами документов или редакторскими средствами, чтобы сравнить производительность и графику;
  • добавлять элементы метапанели и инструкций внутри документа, чтобы пользователям было понятно, как запускать и контролировать процесс.

Итог: такой подход позволяет увидеть, как старый игровой мир может «заселять» привычные офисные инструменты, проследить границы совместимости и понять, какие детали требуют доработки для более плавного опыта. Это интересный эксперимент для творческих и технических аудиторий, а также полезный кейс для изучения взаимодействия между приложениями и макроинструментами.

Понравилась статья? Поделиться с друзьями:
CyberSafe: компьютерная безопасность