作者:互联网

积分:0

  • 文章100
  • 阅读1
  • 评论0

开发者身患病症无法用键鼠 不忘初心用脚做游戏

编辑:互联网来源:互联网更新时间:2018-03-07 14:38:38

网页游戏

龙腾传世 | 传奇单机版 | 海盗路飞 | 贪玩蓝月 | 2018 新传奇 | 悟空 | 青囊尸衣 | 航海王 OL | 魔域 2.0|MU: 大天使 | 天剑狂刀 | 山海经 | 太极功夫 OL

热门单机

NBA 2K18 | 合金装备 5 | 巫师 3: 狂猎 | 黑暗之魂 3 | 彩虹六号围攻 | 看门狗 2 | 骑马与砍杀 | 刺客信条起源 | 侠客风云传 | 文明 6 | 塞尔达荒野之息 | 辐射 4 | 生化危机 7

我的世界 | 饥荒 | 方舟 | 模拟人生 4 | 绝地求生 | 上古卷轴 5 | 实况 2018 | 三国志 13PK | 真三国无双 7 | 极品飞车 20 | 仁王 | 龙珠: 超宇宙 2 | 鬼泣 5 | 海贼无双 3

近期新作

人中北斗 | 最终幻想 15 | 合金: 幸存 | 龙珠斗士 Z | 真三国无双 8 | 天国拯救 | 极品三国志 | SAO 夺命凶弹 | 三国群雄传 | FF12 | 怪物猎人: 世界 | 命运 2 | 堡垒之夜

即将上市

鬼泣 HD 合集 | 盗贼之海 | 战场女武神 4 | 二之国 2 | 孤岛惊魂 5 | 救赎之路 | 永恒之柱 2 | 幻想三国志 5 | 腐烂国度 2 | 战神 4 | 底特律: 变人 | 骑砍 2 | 暗黑血统 3

正文内容评论(0)

百度

游民星空 > 新闻中心 > 游戏产业 > 正文

我们常常吐槽一个开发商用脚做游戏, 不过下面这位开发者是真真正正的用脚在做游戏, 对于游戏开发者而言, 失去双手对于职业和生活可能是灾难性的打击

然而, 业内却有一小部分人每天都要面临这样的问题, 位于奥斯丁的开发者 Rusty Moyher 就是其中之一五年前, 他被诊断为重复性劳损(RSI), 而作为一名写代码的游戏策划, 这个病症几乎让他的职业生涯和对游戏的热情遭遇毁灭性打击

图片来自网络, 并非开发者本人

为了便于理解, 这里我们复制了一段百度百科的介绍: 重复使力伤害 (repetitive strain injury, 缩写 RSI), 或称重复性劳损劳肌损伤重复性动作的伤害, 是指因长时间重复使用某组肌肉造成的损害吉他打字在装配线工作某些球类运动(棒球网球高尔夫球) 都可能引致 RSI, 是常见的职业病, 疼痛肿胀僵硬和易累等都是 RSI 的病征不会在瞬间发生, 是经年累月, 不知不觉地缠上电脑使用者如未经治疗, 可能会对双手造成无可挽救的损害, 一旦严重的伤害, 双手将不再灵活但到了这个时候, 往往神经肌肉和结缔组织, 早已受到严重的损伤

对于游戏开发者来说这个问题是很严重的, 因为鼠标和键盘是最有效的工作和交流方式, 但对于患有 RSI 疾病的人而言, 这两个外设几乎形同虚设, 所以使用电脑都是很大的问题

然而, Rusty 决定学习不用手的方式做游戏研发, 他几乎用了一年半的时间学习与电脑互动的新方式, 通过语音编程眼部追踪和脚踏板的方式完成了游戏研发上个月, 他创作的新游戏 Dig Dog 正式登录 PC 主机和手游平台

患病之后: 如何替代键盘鼠标输入

本质来说, Moyher 是可以使用手的, 但 RSI 意味着连续几个小时使用键盘鼠标已经是不可能的, 为了找回对游戏研发的热情, 他必须使用新的方式与电脑互动最开始的时候, 他尝试了很多种非传统外设, 但却没有一个能够满足需求

Moyher 说, 我尝试了各种辅助设备, 但投入了大量资金之后发现这些并没有什么作用, 比如立体键盘和立体鼠标等等, 我买过 250 美元一个的辊轮鼠标, 用起来还可以, 但我觉得人类的身体素质各异, 所以你很难找到真正适合你用的

他的第一次突破是发现了一个可以用语音写代码的视频, 这个视频是 Travis Rudd 在 2013 年发布的, 后者也是一个患有 RSI 症状的程序员和开发者, 视频中展示了 Rudd 自己研发的声音识别软件 Dragon NaturallySpeaking, 这样就可以通过语音指令写 Python 代码

与 Rudd 联系之后, Moyher 学习了 Natlink 与 Dragonfly 工具, 这些可以让用户把定制化的关键短语作为触发器, 如果你不太熟悉这个软件, 那么我们进行简单的介绍, 在默认情况下, 它的主要工作就是把一个人的声音转化为文字, 如果没有额外的工具和变成, 那么使用 Dragon 写代码是非常消耗时间的工作

通过配合 Natlink 与 Dragonfly 工具, Moyher 可以直接使用语音指令, 但这对他来说并没有那么容易适应我用了很长时间适应这种工具的使用方法, 实际上在项目开始的一年半之前就已经在尝试了, 当时我只是在研究这些工具, 尝试适合我的方式

据 Moyher 透露, 大多数的时间都用在了把输入方式简单化, 这样他在工作的时候就不用担心一个失误导致所有工作都白费, 我看到过有些人使用这种语音写代码的案例, 他们会设置中继设备, 比如在虚拟机里运行 Windows 系统和 Dragon 软件, 比如 Parallels, 而且他们使用这些与操作系统的外界声音进行交流

这让整个过程更加复杂, 所以他决定进行简化, 我是直接使用 Windows, 所以就没有那么多的相关环节, 这样错误的几率就会降低, 在简化之后, 我用起来更为得心应手 Moyher 遇到的另一个问题就是他不能直接使用 Rudd 研发的 Python 指令, 因为 Moyher 使用的集成研发环境 (IDE) 是 Visual Studio 和 Xcode 他不仅要研发新的语音指令, 由于这些环境使用鼠标的频率很高, 所以他还要需要新的指令输入方式

不用手如何做游戏研发?

虽然 Moyher 尝试了大量不同的外设, 但没有一个真正令他满意, 直到体验了 Natural Point 的 SmartNav 4,SmartNav 的工作原理就是追踪与 Moyher 帽子上连接的反射器, 由于灵敏度较高, 他只需要很小幅度的转头就可以在屏幕上发出指令, 然而他也表示, SmartNav 4 也并不是 100% 理想

SmartNav 4 是我在网上找到的, 由于我知道自己的病情, 只能尽可能少的用手, 多休息, 所以它成为了一个很好的鼠标替代工具, 至少已经足够好用但我认为它可以变得更好, 软件版本很老, 而且也是一个不那么注意细节的 USB 设备

用了这个设备之后, Moyher 对它的要求更高了, 我从其他人那里得到了很多使用眼睛追踪的建议, 这些事情实际上我以前就尝试过, 所以决定深度挖掘这种方式

当然, 找到不用手操作鼠标并不是唯一的问题, 他还需要解决鼠标点击输入的问题, 当然, 这跟眼部追踪或者语音识别比起来就简单很多, 我是用脚点击的, 所以这种设备用起来较为便宜, 而且使用起来也很方便

游戏研发是辛苦的, 但如果你面临 Moyher 这样的困难, 那就更艰难了 Dig Dog 最初是一个很简单的游戏, 只是让一条狗在沙漠中行走, 他非常喜欢平台游戏, 但加入了挖掘玩法之后, 这款游戏的玩法重心就发生了变化, 而且项目最初的名字也不是 Dig Dog

游戏名字并不是参考了 Dig Dug, 最初我只是想做一款让狗狗在沙漠中行走的游戏, 一开始我很想做一款 iOS 平台游戏, 这个游戏就是这么开始的发现了挖掘玩法之后, 游戏的主要玩法就变成了挖掘, 曾几何时我给项目取的名字是 Dig A Dog A Bone, 但最后 Dig Dog 更利于传播

为了写代码, Moyher 不仅要重新思考新的代码输入方式, 还需要重新设计代码整体布局, 在游戏研发过程中, 他的输入方式也发生了很多变化不过, 游戏测试仍然需要他使用双手, 的确, 这是一款平台游戏, 游戏带给玩家的感觉是很重要的, 你必须亲自体验和经历手柄操作, 所以我有时候也避免不了

新挑战: 不用手玩游戏

在编写 Dig Dog 代码的时候, Moyher 克服了重重困难, 他打算继续追逐游戏研发的梦想, 疾病没有扼杀他对于游戏研发的热爱, 他不仅继续编程, 还坚持玩游戏, 这样可以让游戏设计被更多人接受

这些方法是我在使用 SmartNav 4 的时候发现的, 我最开始只是用鼠标和脚踏板玩游戏, 随后我开始尝试其他回合制游戏, 并且寻找不用手进行游戏操作的方式

虽然游戏速度是一方面的因素, Moyher 表示一款游戏真正的难度在于, 玩家需要同时处理很多东西, 我觉得回合制游戏比较适合, 比如 RimWorld 用这种方法玩起来就很难, 你需要点击太多的东西, 鼠标的不精确让你很难操作这么多的单位

之所以提到 Moyher 的故事, 主要是为了说明, 只要你对于某些事情有热情, 就能找到方法克服重重困难, 或许, 他在采访最后所说的话可以给业内所有同行共勉: 我开始这个项目的时候, 就已经有了足够多的工具, 所以很确定整个游戏是能够做出来的, 我只需要更有耐心就可以完成, 但当时我甚至不知道能否做得到, 虽然写代码很难, 但我认为只要你想学, 所有人都能学会

VIA:gamelook

赞吧APP大嘴直播