逆向《暗黑破坏神2》,在iPhone和iPad上原生跑起来,还能稳在60帧。Gorden Sun在推文里分享的这个GitHub项目,把《暗黑破坏神II:狱火重生》搬到了移动端,走的是原生执行路线,不是模拟器。
这件事的关键在于"原生"两个字。模拟器跑游戏,中间要过一层翻译,性能损耗躲不掉;而这个项目直接让游戏代码在iOS设备上跑,帧率才能顶到60帧。对移动端来说,这个数字意味着操作跟手、画面不拖。
触控逻辑是重新设计的
光跑起来还不够,PC游戏的操作逻辑搬到手机上往往水土不服。这个项目针对移动端重新设计了触控操作,不是简单把键鼠映射成虚拟按键,而是按触屏习惯调整了交互方式。这一点决定了它能不能真的玩,而不只是能跑。
作者在推文里的判断更大胆:让AI参考这个仓库,理论上可以逆向大多数Switch游戏。这句话把话题从单个游戏拉到了方法论层面——逆向工程的流程如果能被AI复用,移植的效率会完全不一样。
为什么值得关注
跨平台移植一直是硬骨头,尤其是从PC到iOS这种封闭生态。这个项目给出的路径是逆向加原生执行,绕开了模拟器的性能瓶颈。对开发者来说,仓库本身就是一个可参考的样本:怎么处理触控、怎么保住帧率、怎么让老游戏在新设备上重新可用。
至于AI辅助逆向Switch游戏,目前还停留在作者的设想层面。但这个思路指向的方向很清楚——把已有的逆向成果当作训练和参考的素材,让AI去啃下一个目标。
热门跟贴