《无尽的任务》诞生史( 四 )


“我不希望玩家看到的一切都是灰色的 , 因为在当时,角色扮演游戏通常采用棕色和灰色调,所有东西看上去都像木头和石头……我试图为它们赋予更多色彩和个性,因为色彩是创造故事的另一种声音 。”
特罗斯特也不喜欢过于严肃的奇幻作品 。他和拉帕波特密切合作,在奇幻题材的基础上广泛涉猎,寻找灵感,添加了一些令人意想不到的巧妙创新 。例如,作为土生土长的加州人,他俩都是摇滚乐队“盲瓜”(Blind Melon)的忠实粉丝,他们在乐队作品《No Rain》的影响下突发奇想,创作了最具标志性的角色之一Bixie 。与《No Rain》MV中身穿蜜蜂服跳舞的小女孩类似,Bixie身体的一半是蜜蜂,另一半是调皮的小精灵 。“这是我和比尔的主意,我们想创作五颜六色的生物,使游戏世界变得更有趣 。”拉帕波特说 。

《无尽的任务》诞生史

文章插图


《无尽的任务》的海报十分亮眼
与此同时 , 麦奎德、克莱沃和其他程序员正面临着完全不同的难题 。《无尽的任务》之所以被许多玩家视为具有划时代意义的游戏,不仅是因为它使用了创新的3D技术,还因为游戏世界的规模格外庞大 。麦奎德设计了14种职业和12个种族,玩家可以随心所欲地将不同职业和种族相结合,创造自己的虚拟角色,比如半精灵德鲁伊或食人魔暗影骑士 。
开发团队还需要克服一个更严峻的挑战 , 那就是让游戏中的所有数据都能通过当时大部分人都在使用的、速度极其缓慢的28.8Kbps调制解调器进行传输 。“如果没有底层技术支撑 , 《无尽的任务》就完了 。”麦奎德承认 。幸运的是 , 一位名叫文斯·哈伦的新人帮助团队解决了网络方面的问题 。“文斯是个非常出色的程序员 , 他在加入团队后为我们走出了关键的一步 。”
在《无尽的任务》中 , 哈伦编写的自定义UDP协议使游戏能够决定什么时候发送可靠或不可靠的数据 。“当你四处奔跑时,服务器上的角色位置也会更新 。”麦奎德解释说,“这些信息的传输通常不太可靠,不过,就算某个数据包丢失 , 也没什么大不了,因为所有人都在不停跑来跑去,不精确并不重要,也可以再更新和修正 。但在其他一些场合,比如玩家交易某件物品时,我们就会发送可靠的数据 。”
“这是一项大部分人甚至没有听说过的关键技术 。文斯是一位无名英雄,因为他一直在默默地从事网络代码方面的工作 。”
《无尽的任务》诞生史

文章插图


斯梅德利在《龙与地下城》桌游上的开发经验给予了《无尽的任务》大量的创作灵感

信任危机

斯梅德利一直保守着秘密,不愿对外公开这个项目 。“这正是我们孵化项目所需要的氛围 。人们对我们缺乏关注,但这恰恰给了我们创作空间,让我们能够为它注入活力……公司管理层对这款游戏毫无兴趣,甚至没人看它一眼 。”
为了实现梦想,《无尽的任务》开发团队的大约20名成员夜以继日地工作 。“我们不停加班,几乎就没离开过办公室,经常干到凌晨2点,然后就躺在桌子下边睡觉 。”拉帕波特承认,“我记得有一回周六休息,当时我想 , 已经是周末了?。叶伎焱?。”
“那时我们的想法就是 , 要么完成游戏,要么去死 。团队内部没有任何人半途而废,大家都想拼尽全力 。”
麦奎德透露,在《无尽的任务》的开发持续了近两年后,他才开始认为这款游戏也许真的能成功 。“我们知道MUD非常有吸引力,但同时也在思考,会不会只有一小部分玩家喜欢这种类型的游戏?从商业角度来讲,这个项目是否具备可行性?”

相关经验推荐