6月21日是世界渐冻人日,不过身为渐冻症患者的冯锦源却没有时间想这些事情,只有两个手指可以活动的他,每天都把自己的日程排得非常满:做翻译、开发游戏、学习编剧……接受扬子晚报/紫牛新闻记者采访时,他向记者介绍了自己最新的成绩:“ChatGPT之类的生成式AI问世之后,我把它应用到了工作中,还用ChatGPT辅助开发出了一个黑科技屏幕键盘,解决了多年来玩游戏遇到的障碍。现在和我一样的身障人士也可以用这个键盘玩游戏了!你看,生活其实很有意思。”紫牛新闻记者 宋世锋
【资料图】
15岁时被确诊患有渐冻症 只有两个手指能动
冯锦源最近在GitHub上创建了一个“辅助性游戏键盘”项目,这是一个触摸屏虚拟键盘,设有玩游戏常用的一些键,包括组合键。
冯锦源是一名渐冻症患者,现在全身几乎无法活动,要靠左手拇指与食指操作轨迹球鼠标或语音识别来控制各种设备。但他是一个骨灰级游戏玩家,曾经试用过不少黑科技来帮助自己操作游戏。由于每个身障者的情况各有不同,商业化的无障碍设备难以满足所有的要求。ChatGPT上线之后,冯锦源试着用它帮助自己开发屏幕键盘,没想到只用了两天就做出第一个版本。他边使用边改进,目前已经升级到0.2.7版,能够大致应付玩游戏的需要。
冯锦源出生于1985年,出生8个月左右时,身体出现明显症状,但由于当时医疗条件有限,虽然去过很多有名的医院,但是都没有办法确诊。
后来父亲有一次出国,咨询了一位北欧的医生,医生判断冯锦源患的是脊髓型肌萎缩症(SMA)。2000年左右,他的病情得以确诊。
脊髓型肌萎缩症是一种遗传性神经肌肉疾病,主要影响脊髓神经元的功能,患者会出现进行性肌无力、肌肉萎缩、运动功能受限以及呼吸肌肉受累等症状。SMA按照病情严重程度、开始的年龄、症状和表型等特征分为不同类型,其中最常见的是儿童期发病的SMA1型和SMA2型,目前尚无完全治愈SMA的方法。
广义的渐冻症包括多种神经退行性疾病,都是由于神经系统的病变导致肌肉萎缩和衰弱,除了最经典的侧索硬化症(ALS),脊髓型肌萎缩症也是其中一种,只是病因、发展进程、诊断和治疗方法不一样。
冯锦源小时候的症状基本上和现在差不多,只是目前手部功能有一些退化,小时候还可以握笔写字,后来就只能用电脑鼠标,左手的拇指和食指还可以动。从另一个角度看,“也就是说我一开始状况就极差,从来没有站立行走过,但也没有更严重的发展,而未来还不得而知。”
这种病对呼吸系统有影响,上呼吸道如果发生感染,痰液很难被排出。因为经常有各种呼吸系统的毛病,比如支气管炎、肺炎,冯锦源从小就是医院里的常客。到了上学的年纪,因为情况特殊,找不到学校接收他,家里人就给他请了家教。
自学日语,出版十多本译著 独立开发多款网络游戏
冯锦源说自己小时候比较调皮贪玩,不喜欢学习,没少给老师找麻烦。他还记得有一次家里人让他学新概念英语,他把书丢在一边去玩录像机的遥控器,把录像带里的画面来回倒,直到被人发现才停止。
后来有了电子游戏,他当时手部功能比现在好一些,可以握住手柄,就从冒险岛、魂斗罗等游戏开始玩。
从1998年开始,冯锦源接触到电脑和网络。网络帮助他打开了一个通向外界的窗口,先是认识了一些玩游戏的朋友,后来跟人一起建网站、论坛,汉化游戏(把游戏的字幕、说明、菜单之类都翻译成中文)。
因为汉化游戏需要外语知识,那时候他还喜欢上了一本描写跨国恋情的网络小说,2001年就萌发了自学日语的念头。
他的学习能力和热情被激发出来,坚持学习了三四年,在失去行动能力的情况下,2004年通过日语一级考试(最高级),而且分数在华东地区5000名考生中位居前20。
掌握了外语技能后,冯锦源除了在民间游戏汉化组担任翻译,2004年左右还成为职业翻译,目前他已经出版的翻译著作有10多本,还翻译过很多广告和杂志文章,接手过几个游戏的官方代理。
作为资深游戏玩家,冯锦源更喜欢自己开发游戏,想借助游戏来讲故事。他创作的主要是恋爱冒险游戏,以其互动的故事情节和角色之间的关系为特点,玩家需要阅读文字叙述和对话内容,并通过选择不同选项来影响故事情节的进展和角色之间的关系。
创作游戏需要先写剧本,还要涉及美术、音乐和演出设计等工作,前期投入很高,但由于更能进行自我表达、更具有挑战性,冯锦源乐此不疲。
2019年,他创作的第一个游戏在Steam上架,此后作品不断推出,目前他已经独立制作游戏3部、合作作品1部。
每一个游戏成本投入在数万元到数十万元不等,而且个人开发者在后期也没有太多能力进行宣传发行,因此困难很多,“做任何一款游戏的时候都不知道能有多少收益,市场是很难推测的。”好在他的收益基本上能持平。
因为创作游戏需要写剧本,冯锦源对编剧和戏剧史有了兴趣,准备学习一辈子。
深入探索AI的多重功能 开发出屏幕游戏键盘
学习和工作之余,冯锦源还会玩游戏放松一下,《暗黑破坏神4》一推出,他就开始玩了,目前已通关。因为行动不便,他试过用很多无障碍设备玩游戏,如无障碍控制器、轨迹球鼠标或语音识别等,但由于每个人的身体情况各不相同,无障碍设备难以满足所有要求,冯锦源很难找到真正适合自己的工具。
ChatGPT上线后,冯锦源起初试着玩了一下,不过没有感到太惊艳。今年年初,他对ChatGPT进行了更深度的接触,发现有很多潜力可以挖掘,能够用来指引个人知识学习、头脑风暴、辅助编程和翻译参考等工作。
冯锦源对编程语言了解不多,起初用ChatGPT编过一些小型的个人辅助工具,在玩《最终幻想6》游戏的时候突然想到可以用ChatGPT编写一个个性化的屏幕键盘。说干就干,冯锦源用Python语言写了一个屏幕游戏键盘程序,并提出了自己的详细要求。
ChatGPT很快给出了代码,冯锦源不断让它进行调整,大概用了两天时间就把这个屏幕游戏键盘的基础功能开发了出来。通过实际使用,他还不断让ChatGPT对这个程序进行修改升级,现在一般的电脑游戏和虚拟机类应用都能顺利兼容。冯锦源把修改后并且增加了功能的屏幕游戏键盘代码发布到开源开发项目托管平台GitHub上,就连英文介绍也是让ChatGPT帮忙写的,目前程序已经升级到0.2.7版。
有了这个使用经验,他开始设想用ChatGPT这类AI进行更深入的应用,如让它辅助身障人士打游戏,让AI来控制游戏,用户只需说明怎么做,就可一边聊天一边玩。
冯锦源的人生态度是不放弃生命,在有限的生命内保持积极乐观。现在他非常忙碌,每天从早上八点到晚上八点,只要身体状况允许,就在电脑前工作学习。冯锦源还有一个大目标,准备推出一个70万字的长篇游戏剧本。从2018年开始他就着手创作,现在文字工作已完成,开始处理试玩版,虽然剧本和主要的美术风格已经确定,但挑战非常多,“毕竟还有音乐和配音以及庞杂的额外美术素材”,他在缓慢推进中。