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


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

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

文章插图


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

文章插图


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

文章插图


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

    推荐阅读