32年老游戏 《毁灭战士》被成功移植到Word文件!运行还很流畅

火星科技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键开火,并通过数字键切换武器。

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

32年老游戏 《毁灭战士》被成功移植到Word文件!运行还很流畅

【本文结束】如需转载请务必注明出处:火星科技

责任编辑:黑白

文章内容举报

文章来源于网络。发布者:火星财经,转载请注明出处:https://www.sengcheng.com/article/5487.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
火星财经的头像火星财经
青海玉树州发生3.8级地震 后续再发3.1级余震
上一篇 2025年1月20日 上午10:58
算下2024年人均经济账:可支配收入增加2000元 居民消费能力提升
下一篇 2025年1月20日 上午10:58

相关推荐

  • 很多车企都在模仿 理想汽车高管:理想最大的自研就是L9

    火星科技2月10日消息,“自研”是个非常适合对外宣传的词汇,可树立独立自主、坚持创新的品牌形象。 就在今日,理想汽车产品线负责人“老汤哥Tango”发布微博称:以后大家问理想汽车自研了什么,其实最大的自研就是理想L9啊,不然,为啥最近那么多“致敬者”呢? 在微博中,他还详细介绍了理想L9开创的很多行业第一: 第一次造出了超过2米长的一体式星环大灯,现在越来越…

    2025年2月10日
    25900
  • 基金市值多少才可以赎回?

    基金市值是指基金的总市值,也就是基金公司旗下所有基金产品的总市值之和。赎回则是指投资者在持有基金份额时,根据需要将基金份额卖出,转化为现金。那么,基金市值多少才可以赎回呢?这个问题需要从多个角度进行分析。 首先,基金市值的大小是影响赎回的一个重要因素。一般来说,基金市值越大,基金公司的流动性越好,赎回请求能够更快地得到满足。相对而言,市值较小的基金可能面临市…

    2025年2月17日
    41700
  • 美华盛顿机场撞机监控视频泄露 两员工因犯有侵入计算机罪被捕

    火星科技2月4日消息,据央视报道,美国当地时间2月3日,美国华盛顿特区的里根国家机场发生了一起严重的安全事故,而该事件的后续影响仍在持续发酵。 据报道,机场的两名员工因私自泄露了监控摄像头记录下的客机和直升机相撞的惊人视频,被指控犯有侵入计算机罪并被捕。截至目前,相关调查仍在进行中。 事故发生在1月29日晚,当时,一架载有64名乘客的客机正准备在华盛顿里根国…

    2025年2月4日
    28300
  • PEP8 Python 编码规范整理

    决定开始Python之路了,利用业余时间,争取更深入学习Python。编程语言不是艺术,而是工作或者说是工具,所以整理并遵循一套编码规范是十分必要的。所以今天根据PEP8整理了一份,以后都照此编码了,还会持续更新。 一 代码编排 1 缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。 2 每行最大长度79,换行可以使用…

    2017年4月17日
    58700
  • 透明车顶+对开门设计,阿维塔VISION XPECTRA如何定义未来豪华?”

    9月7日,2025年慕尼黑车展开幕前夕的德国夜空中,一道来自东方的“光轨”划破了传统豪华车的固有边界——阿维塔全新概念车VISION XPECTRA全球首发。当聚光灯穿透展馆玻璃幕墙,这款以“四门四座大型GT”为定位的概念车,不仅用“可发光AVATR立标”宣告了中国品牌对高端市场的正面强攻,更以“水晶座舱+光域设计”的未来感语言,将全球对“豪华电动车”的想象…

    2025年9月8日
    75100

发表回复

登录后才能评论
关注微信