毁灭战士|游戏黑客实现了在《毁灭战士》中运行《毁灭战士》

毁灭战士|游戏黑客实现了在《毁灭战士》中运行《毁灭战士》

文章图片

毁灭战士|游戏黑客实现了在《毁灭战士》中运行《毁灭战士》

在一款游戏中运行自己 , 油管博主kgsws最近创造了递归技术的新成就 , 他真的在《毁灭战士》(Doom)中玩上了《毁灭战士》 。

在演示视频中 , 通过游戏内的一块交互式屏幕 , 实现了画中画的效果 。 玩家可以无缝地跳入和跳出游戏 , 切换观众和玩家模式 , 这也引发到底哪一个才是真实的“我”的哲学拷问 。

Kgsws利用了在游戏本身内执行代码的漏洞 , 这实际潜在一定风险 , 无限的画中画可能导致死循环而系统崩溃 , 这也是各种现代游戏无法实现其功能的原因 , 好在《毁灭战士》是一款非常古老的游戏 。 不过 , 只用DOS版的《毁灭战士》可实现其功能 , 其他版本都不行 。

【毁灭战士|游戏黑客实现了在《毁灭战士》中运行《毁灭战士》】方法上 , Kgsws在游戏中构建了一个类似《毁灭战士》影院的系统 , 然后利用MOD实现了各种交互 。 在视频中 , 他还分享了许多编程的细节 。

    推荐阅读