Doom现在可以在一个Word文档中运行了。
荷兰软件开发者Wojciech Graj将经典《DOOM》游戏改编为可以在独立Microsoft Word文档中运行的版本,借助VBA宏的帮助。该项目在GitHub上共享源代码。虽然视觉效果和玩法与原始游戏相似,但在最新版Word中无法正常工作,因架构限制和安全设置问题。开发者表示,该移植项目展示了将经典游戏带入不同环境的可能性。

一位荷兰软件开发者将经典的《DOOM》第一人称射击游戏改编为可以在独立的Microsoft Word文档中运行,借助VBA宏的帮助。
Wojciech Graj,这个项目的 brains,将他的“doom generic”端口的源代码在 GitHub 上共享了。他是在看到 DOOM 在 PDF 文档中运行后受到启发创建该项目的。这款游戏是一个单一的 6.6MB Word 文档。然而,没有声音,并且必须允许 Visual Basic for Applications (VBA) 宏。 整体来看,它的视觉效果和游戏玩法与原始的《DOOM》游戏非常相似。如果视频演示是真实的,那么在Word中玩《DOOM》就像玩原始版本一样。分辨率保持在原始的320 x 200像素,以确保流畅和响应性。如果你以前玩过《DOOM》,你应该知道规则:使用方向键移动,用数字键1-7选择武器,按Control键发射选定的武器,按Space键进行互动。 该端口在最新版本的Word中无法工作,该版本作为我的Microsoft 365订阅的一部分。我按照说明操作,从最新的Github发布下载了文档,在2018年的Intel-based MacBook Pro上打开了文件,并批准了启用VBA宏的提示,但收到了一个错误消息,说数据无法加载。我应该更仔细地阅读说明,因为Wojciech在黑白中明确指出,该文档必须在具有x86 CPU架构的Windows PC上打开,并且运行现代版本的Microsoft Word或Office套件。 开发者指出,Windows用户也可能遇到问题,因为Microsoft Defender可能会阻止从Word文档内部提取和运行DLL文件。此外,较旧的Word版本(如Word 2007)可能无法运行此DOOM移植。该Word文档包含编码为base64的doomgeneric_docm.dll库和doom1.wad游戏数据,一个VBA宏会将它们提取到磁盘上并加载。DLL文件渲染帧为位图图像,其余部分由WBA宏处理。 这不是Wojciech的第一个此类项目。他的个人页面展示了他其他的一些作品,这些作品允许在终端、MS Paint、LibreOffice Calc、Minecraft: Pi Edition和Stardew Valley中以ASCII模式运行DOOM。甚至有一个可以通过音频连接玩的版本。DOOM已经被移植到各种硬件上运行,包括量子计算机和Redbox自助机——只要它有屏幕或流媒体功能,很可能就能运行DOOM。分类
最新文章
- <p><strong>Satechi SM3 机械键盘测评:安静高效的生产力利器</strong></p>
- This old mobile phone has become a fire hazard right before my eyes.
- <p>苹果日历的邀请函:与苹果待办事项有10种不同之处</p>
- <p><strong>苹果的工作:</strong> 2025 年苹果会发布一个与谷歌 Workspace 竞争的产品吗?</p>
- <p>苹果不太可能会举办特别活动来宣布 iPhone SE 4。</p>
- Today's New York Times Crossword Puzzle Clues and Answers (#608)
- Ubuntu 20.04 LTS 的支持即将到期。
- <p>读书清单太长了吗?让 AI 为您朗读。</p>
- This is my holy grail Blu-ray player.
- <p>Apple will release new products next week. Here's what's coming.</p>