编辑:张倩、陈萍
加入体感控制 , 这位小哥破解了原版任天堂的拳击格斗游戏「拳无虚发」 。
文章图片
在经典红白机上玩拳击游戏是很多人的童年回忆 , 其中就包括任天堂 1987 年发布的拳击格斗游戏——「Punch Out(拳无虚发)」 。
文章图片
在这款游戏中 , 玩家的设定是一个拳击小白 , 需要在教练的指导下战胜各种大块头对手 , 最后挑战终极大 boss 拳王泰森 。 当然 , 泰森本人也玩过这款游戏 。
文章图片
随着网游、大型单机等各种游戏的兴起 , 红白机逐渐退出历史舞台 , 成了怀旧的代表 , 早期版本的「Punch Out」也很少有人玩了 。
但最近 , 一位名叫 Ian Charnas 的网友又把这款游戏翻了出来 , 而且自己开发了一种新的玩法——加入体感控制 。 简单来说 , 在这款 DIY「拳无虚发」中 , 你可以借助摄像头和 AI 算法控制游戏中的角色 , 就像在玩 Switch、Xbox 的体感游戏 , 但成本几乎为零 。
文章图片
为了增加游戏的沉浸感 , 他甚至在身上绑了个电击臂环 , 从而在受到攻击时能得到更真实的反馈 。
文章图片
那么 , 这个新游戏是怎么做出来的呢?Ian Charnas 在视频中介绍了几个主要步骤 。
首先 , 你要找到一个能进行实时姿态估计的算法 。 Ian 用的是谷歌的 MoveNet , 这个模型能够快速、准确地检测人体的 17 个关键点 。
文章图片
接下来就要想办法将游戏从原始的游戏盘导到电脑浏览器上 。 由于 80 年代的任天堂连 USB 接口都没有 , Ian 就先把原始游戏机改装了一番 。
文章图片
成功把游戏代码导入电脑之后 , Ian 又找了一个任天堂模拟器来运行该游戏 。 此时 , 一个体感游戏基本完成 。
但真正上手玩之后 , Ian 发现了一个问题:姿态识别输入比手柄输入要慢 , 但对手的出拳速度并没有变 , 这就很难赢 。
要想赢 , 要么提高自己的出拳速度 , 要么拖慢对手的速度 , Ian 选择了后者 。 这就需要修改游戏代码 。 但「拳无虚发」的原始游戏代码并不是写给人看的:
推荐阅读
- qingtian|兵线被吃直接摆烂?某UP主怒锤职业选手挂机引网友热议
- tes战队|TES最新纪录片放出,小天还有心气!bsyy后台安慰:还好吗?Tian
- 独立游戏|试玩版问题颇多,角色剧情互动充满惊喜,不一样的独立游戏琉隐
- 官宣|陈不凡超甜官宣首秀!与梦飞展开飞车竞速,清凉裙福利在线抽取
- 塔琳|左手“变脸”如此纯熟?Tian加入前:跟zhuo兄弟LOL,之后:饭桌
- 剑侠世界3|《剑侠世界3》试玩:全网好评的经典续作?在哪恰的饭带我一下!
- zhuo|左手“变脸”如此纯熟?Tian加入前:跟zhuo兄弟LOL,之后:饭桌
- 耳机|HECATE漫步者电竞和《和平精英》联名,漫步者GT4联名款试玩
- 外挂|梦幻西游:被区内的外挂大佬威胁了,对方能让指定的在线角色掉线
- 团队|Steam新品节将至!2月22日至3月1日海量试玩等你