当前位置: 18183首页 > 新闻中心 > 游戏新闻 >

《毁灭战士》游戏用96MB文本跑通:渲染1帧约180秒

来源:游戏爆点公众号

责任编辑:183编辑

发布时间:2026-07-29 14:09:25

0

0

科技媒体Tom's Hardware报道,开发者阿尔乔姆·利特金(Artem Lytkin)通过正则表达式成功运行了《毁灭战士》游戏。正则表达式是一种用于文本匹配的语言,广泛应用于字符串的查找、筛选和替换。利特金创建了一个96MB的纯文本字符串,其中包含了游戏所需的寄存器、内存、帧缓冲区和WAD数据。

项目启动后,正则表达式会匹配文本并将字符替换为处理器寄存器中的数字,访问和写入“内存”。利特金表示,生成一帧游戏画面需要约180秒,每一帧都需要近1400万次替换。

在实际运行中,玩家可以使用键盘控制游戏。为了减少内存访问耗时,利特金采用了类似二叉树的结构,通过分支跳转定位数据,避免反复扫描完整的96MB文本。

《毁灭战士》游戏用96MB文本跑通:渲染1帧约180秒

开发者Artem Lytkin使用正则表达式成功运行《毁灭战士》,每帧渲染需近1400万次替换,耗时约180秒。

关键词:技术突破、游戏开发

来源:游戏爆点公众号

发布时间:2026-07-29T14:09:25+08:00

 

免责声明:文中图文均来自网络,如有侵权请联系删除,18183手游网发布此文仅为传递信息,不代表18183认同其观点或证实其描述。

热门游戏

wu