Умелец запустил DOOM прямо в… Word
Чел создал docm-файл, который позволяет сыграть в легендарный шутер прямо в текстовом редакторе. Скачать игру можно тут: github.com/wojciech-graj/doom-docm
После открытия файла нажмите дважды на «Run DooM!». Управление простое:
Стрелки – передвижение;
Ctrl – стрельба;
Пробел – взаимодействие;
Цифры 1-7 – выбор оружия.
Еще на тему
Так что это просто окно игры внутри компонента ворда, так что тут просто Doom запущенныей в windows, а не в word.
А вот и нет
The Word document contains the library doomgeneric_docm.dll and doom1.wad game data encoded in base 64, which a VBA macro extracts onto the disk and then loads. Every game tick, doomgeneric.dll creates a bmp image containing the current frame and uses GetAsyncKeyState to read the keyboard state. The main VBA macro's game loop runs a tick in doom, then replaces the image in the document with the latest frame
Ну и что здесь "нет"? Всё так и есть, игруля играется в doomgeneric.dll, а в ворд оно тупо отрисовывается через VBA скрипт.
Запустили игру на новой ОС? Какая разница, на том же процессоре. Запустили игру от консоли на компе? Какая разница, это же просто эмулятор консоли на компе сделали, а не переписали игру под новую систему. И т.д. и т.п.
Ну как сказать. Реальный размер работы я, конечно, не исследовал, но судя по описанию это не тоже самое, что "запустить дум на Х".
Запустить дум на Х подразумевает именно выполнение всех нужных для дума инструкций для конкретного Х.
Это совсем не тоже самое, что "на Х будет отрисовываться готовая картинка и читаться клавиши". Как бе основная работа по вычислению классического думовского псевдно-3д рендера - это одна из основных задач, помимо мобов, пушек, снарядов и прочих физических коллизий. И в ворде это нифига не выполняется, и на VBA тоже. Вот когда дум сделали именно на VBA под экзелем, это прямо легко засчитать. А со сторонней DLL-кой со всей логикой? Ну неее)
Твою логику тоже очень легко переиначить. Представь, что ты просто подключил к компу проектор и вывел изображение на стену. Можно ли с гордостью сказать, что ты запустил дум в проекторе?
Или же проектор лишь проксирует финальную картинку с компа?
Мы ждём, когда запустят Doom на Bad Apple.
вот еслиб в вордпаде бы запустилось, а так просто по сути веб страницу открыли в ворде