快科技资讯 01月20日
32年老游戏 《毁灭战士》被成功移植到Word文件!运行还很流畅
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

开发者Wojciech Graj成功将经典游戏《毁灭战士》移植到了Word文档中。受DoomPDF项目的启发,他通过在Word文档中嵌入dll库和游戏数据,利用VBA宏加载游戏。虽然视口较小,且没有声音,但游戏运行流畅,画面高度还原。玩家可以使用箭头键移动,空格键交互,Ctrl键开火,数字键切换武器,在Word中体验这款经典射击游戏。这一移植项目再次展现了开发者们的创造力,以及经典游戏在不同平台上的可能性。

💾 《毁灭战士》被成功移植到Word文档中,用户可以在Word中体验这款经典的第一人称射击游戏。

⚙️ 移植通过在Word文档中嵌入doomgeneric_docm.dll库和经过Base64编码的doom1.wad游戏数据实现,利用VBA宏提取数据并加载游戏。

🕹️ 游戏操作方式为,使用箭头键移动角色,空格键交互,Ctrl键开火,通过数字键切换武器。虽然视口为320x200像素,没有声音,但游戏运行流畅,画面与原版高度相似。

快科技1月20日消息,继在PDF文件中运行32年的经典游戏《毁灭战士》之后,开发者们又将目标转向了Word文档,而这次的尝试同样取得了成功。

据开发者Wojciech Graj分享,他受到之前DoomPDF项目的启发,决定将这款经典的第一人称射击游戏移植到Word文档中。

项目的GitHub页面提供了详细的设置说明,用户可以下载这一个6.6MB的Word文档文件,并在x86计算机上安装现代版本的Microsoft Office/Word,并忽略安全警告即可体验。

Graj表示,这一移植项目通过在Word文档中嵌入doomgeneric_docm.dll库和经过Base64编码的doom1.wad游戏数据实现。

运行时,VBA宏会提取这些数据并加载游戏。为了保持游戏的响应性,游戏的视口被限制在较小的尺寸(320×200像素)。

不过游戏以BMP格式显示每一帧画面,因此没有声音,玩家可以通过箭头键移动角色,使用空格键交互,按下Ctrl键开火,并通过数字键切换武器。

从实际演示来看,游戏运行相当流畅,画面与原版游戏高度相似,运行速度也较为理想。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

毁灭战士 Word文档 游戏移植 VBA宏
相关文章