但考虑到《圣歌》项目的启动年份是 2012 年,植入迷你游戏的背后不仅仅是创意和成本问题,当时还有一道需要迈过去的法律门槛。又或者说,忙得不可开交的他们根本无心考虑这些设计。
无论如何,那道门槛源于南梦宫。在 2015 年之前,他们持有「辅助游戏」的专利,若是谁想在主程序的读取界面加入迷你游戏,那么只能祈祷不被诉讼,或是向这家公司缴纳一定的授权费用。
为了绕过这条准则,其它公司的开发者可是费尽了心思。在电子游戏发展的历史长河中,读取界面的设计也是一项功能性和艺术性并存的智慧,特定的时代背景下,它甚至成了优化体验的关键步骤。
南梦宫之锁
辅助游戏变成专利是一件很离奇的事情,或者说,怎么算都算不到南梦宫的头上。早在 1987 年,理查德·阿普林(Richard Aplin)就面向 Commodore 64 开发了一款名叫「Invade-a-Load」的软件,游戏厂商可以使用它来优化内容的载入速度。
但除了基础功能外,Invade-a-Load 还有一个非常有趣的特点。由于当时电脑加载软件的过程一般需要 5~10 分钟,为了帮助用户打法时间,阿普林在读盘界面内嵌了一款类似《太空侵略者》的游戏。这个想法最初仅用于 Mastertronic 公司的产品,直到 1988 年,Invade-a-Load 才渐渐被其它开发者接受和应用。
南梦宫也是后来借鉴创意的厂商之一,在 90 年代出品的《山脊赛车》中,他们将自家的《小蜜蜂》(Galaxian)融入读取界面,PlayStation 主机便可趁着人们玩迷你游戏的时间,继续加载后台的赛车建模、音乐和其它数据。由于这个设计受到玩家的一致好评,开发团队很快就从中嗅到了商机。
到了 1995 年,打造了「辅助游戏变体」的南梦宫程序员林阳一,便以发明的名义向美国专利商标局(USPTO)提交申请,请求将「《山脊赛车》+迷你游戏」的组合形式纳入专利。由于 Invade-a-Load 主要应用于磁带和磁盘,因此林阳一着重强调了程序在光盘介质和 CD-ROM 上的表现。
尽管早有先例,但 USPTO 考察 3 年后仍然通过了这项提议,而且还开出了为期 17 年的专属证明。从那时起,由南梦宫负责制作和发行的作品中,往往都能看到很有特色「辅助游戏」。人们在《铁拳》的读取界面就能玩到《大蜜蜂》,若是以满分通关,还可以解锁本体的隐藏角色。
事实上,围绕 USPTO 专利评判的争议远不止这一起。这些阻碍创新精神的专利,被指责与美国宪法第 1 条第 8 款相悖。
1998 年,世嘉成功为《疯狂出租车》的箭头导航系统申请到所有权 —— 尽管它是一个极为常见的设定。这后来导致 EA 和世嘉结下梁子,《辛普森一家:公路暴怒》正是由于加入了箭头指示,被一纸公文告上法庭。正当外界认为一场旷日持久的战争就要打响时,双方聘请了一位调解师协助谈判,最后私下达成和解,以保护背后的「隐私和机密」。
不过,南梦宫法务部对其它公司应用「辅助游戏」的行为大多睁一只眼闭一眼,由 D3 Publisher 发行的《御姐玫瑰》便没有引起法律纠纷。或许从维权成本来看,从中小型团队那获得的收益不成正比。但值得一提的是,在 2009 年时,南梦宫曾一度拥有 D3 Publisher 公司 95% 的股份。
除此之外,PS2 版《大神》也有辅助游戏的设计,只要玩家在读取界面按下圈键(美版是叉键),那么就能在屏幕的卷轴上留下一只脚印。若是脚印的数量和「节奏」达到标准,还能获得隐藏道具妖怪牙。但该作移植到 PS3 和 Wii 时却删除了迷你游戏,有人猜测是卡普空不想再付一笔授权费用。
因此在 1998 年到 2015 年的这段时间内,我不敢打包票说没有漏网之鱼,但大型开发商通常会采取其它方法避开风险。《猎天使魔女》的读取界面可以进行出招练习,但它只能视为本体的一个关卡。《刺客信条》同样是调用了本体的一段代码,主人公可在空白场地上奔跑,并非「额外的」游戏。
这或许能够解释,在南梦宫的枷锁下,为何 Bioware 没有给《圣歌》的读盘机制设计一个更好的解决方案。但从另一个角度来看,即便是平白无奇的静态页面和进度条,最初也不是主机平台的产物。
最初的意义
若是回首幼时的红白机时光,你会发现自己几乎没有读取界面的记忆。由于一部分性能相关的芯片内置于卡带,再加上游戏容量极小,主机可以快速的从介质中抽出资料。而 3DS、Switch 之所以需要读盘,主要是因为记忆卡和电路板的传输效率有别,而且读取过程多了一道解压工序。这其实很考验开发者的优化功底,压缩档的数量、大小都得细细研究,否则就会导致游戏载入时间过长。
但早期用磁带、录像带、磁盘和光碟来玩游戏的玩家就有些遭罪了。众所周知,这些介质的速度本就比卡带要慢一截,大多需要先用光头逐点获取凹痕信息,然后再传到电脑输出画面。因此,当光驱和硬盘普及之后,从 PCE 到如今的 Xbox One X,主机游戏的载入速度反而不如以前。
最早的读取界面其实不会有任何提示,用户只能直勾勾的盯着黑屏、收听设备传出来的轰鸣声发呆,但问题在于 —— 载入时间动不动就是十来分钟,我怎么知道电脑是不是死机了?事实上,当人们意识到要在黑屏界面加上「Now Loading」的文字时,已经是 20 世纪 80 年代的事情了。
一般情况下,偷懒的厂商做一句「Now Loading」就完事。但游戏开发者有时还有点艺术情操,既然一部分 Commodore 64 的介质是磁带,那么在读取时干脆让它做回本职工作,借助设备的 SID 声音芯片放一段音乐。与此同时,还有人寄希望于他们画的像素大图能够吸引玩家。
对于三十年前的游戏美术而言,这也是为数不多展现自己的机会。由于那时的游戏容量普遍在 16~64KB 之间,每个图形资源都得精打细算,画面的呈现逻辑也是从存储区实时调用素材,而不是保存图像本身,美术往往受到程序的全面压制。8*8 或者 16*16 的像素小人、两三种颜色,四五个动作帧,极大限制了他们的发挥空间。
在一款 64KB 的游戏中,读取界面可以占到 8KB 之多。与「黑屏读取」相比,这反而延长了大约 10% 的载入时间。 但比起什么都没有,这种形式仍然更容易被人接受。
绘制大图的过程其实无比艰难,由于缺少附带缩放功能的软件,画师得对着十来寸的 CRT 显示器点图点到眼瞎。直到 Melbourne Draw 等工具的出现,这项工作才变得轻松一些。
1987 年的《The Last Ninja》磁带版算是在读取界面的设计上费尽心思,不仅融合了点阵大图和音乐,每个关卡对应不同的主题,甚至还有滚动的文字提示。但作为代价,游戏的载入时间也长达 4 分 30 秒。而为了减少等待期间的焦虑感,当时有人发现了一个名叫「进度条」的玩意。
第一款加入进度条的游戏已不可考,尽管波兰人卡洛尔·阿丹密基(Karol Adamiecki)早在 1896 年就设计出了它的前身,类似的「甘特图」也被广泛应用于各个企业项目。但它真正开始被计算机领域的专家关注,还缘起于米切尔·莫德尔(Mitchell Model)在 1979 年撰写的博士论文。之后再拿出来讨论都是 1985 年的事情了,因此我估计最早有进度条的游戏出现于 80 年代末期。
游戏进度条的逻辑,大多是先取一个 count(文件数量),然后将 0 到 count 进行量化。每读取一个文件就会往前进一步,用「完成量/count」再乘以 100% 得到确切的百分比。由于数值直观可见,用户的焦虑感自然会减少很多。但时至今日,这种形式似乎也变得有些过时。
更好的选择是?
在 SS、PS 等主机上市时,过长的读取时间还是个大问题。如果你当时玩过家用机上的动作和格斗游戏,会发现它们相比《圣歌》有过之而无不及,开场、选人、切入、切出几乎全要载入,主要是因为场景中的动作帧实在太多,前文提到《真人快打 2》也是其中一例。
为了解决问题,世嘉给 SS 添加了一个名为「Twin Advance ROM System」的插槽。比如在玩《拳皇 95》时,可以往里插入专属 ROM 卡,直接把游戏的常用数据装到卡带中来减少载入时间。世嘉后来还推出了「一劳永逸」的可复写外接 RAM 卡,既能加快载入速度,又能保证游戏运行时的性能。
若是可以控制成本,从硬件层面来解决问题当然更好,但大多数厂商仅有条件对读取界面动动脑筋。滑板游戏《托尼·霍克的美国荒原》(Tony Hawk's American Wasteland),在发售前便打出「No Loading」的宣传噱头,「托尼·霍克的第一款自由漫步游戏」和「让洛杉矶成为一个巨大流动世界」的标语也吸引了不少人驻足。但真正上手时,玩家们立马就感到有些微妙。
实际情况,是设计师制作了一个用来加载大场景的小场景,若是想从一个地点转移到另一个地点,就势必得通过一条「隧道」,其它素材则在后台加载,这种方式一般被称为「隐藏读盘」或是「美化读盘」。从贝弗利山直接滑到好莱坞?先穿过一个商场再说吧。
《生化危机》里的「开门」正是其中一个经典桥段,当玩家在房间和区域中转移时,系统就会播放一段精致而缓慢的开门动画,显然是为了其它内容的载入「争取时间」。巧妙的地方在于,因为动画逼真,门的类型也不止一种,不会让人觉得它与游戏脱节。《蝙蝠侠:阿卡姆疯人院》在此基础上还做了优化,一旦载入的数据太多,老爷还会碰到安全级别更高的「防护门」……
在隐藏读盘这点上,《战神》系列的处理方式值得一提。奎托斯有时得迈入长得要命的阶梯和走道,要么就得攀爬高耸入云的石墙和高塔。此时整个镜头往后一拉,一副壮丽的景象呈现在人们面前,你完全想不到这是为了读盘在拖延时间。但如果每次读取都来这么一段,制作费用估计又得多出一截。
因此,现在的常规做法就是在读取时展示一些额外信息,比如《魔兽世界》的小贴士,或是《东方》系列的「少女祈祷中」。体验过《潜龙谍影 4》的玩家,大概还记得第一次加载时的界面, 固蛇大概要在显示屏上抽 20 分钟烟,你还能看到「吸烟有害健康」的提示飘过。待读取完毕,主人公又会用那独特的腔调说上一句:「Kept you waiting, huh?」
每到主机即将换代之时,游戏容量、规模等因素的影响就会凸显出来,优化读取体验往往又会成为一道严峻命题。大厂之间的横向对比暂且不提,就连古早的 8bit 游戏开发者,在极端条件下仍然勾勒了诸多创意,因此若是客观上没法突破硬件桎梏,想方设法对读取界面进行构思还是极为必要的。
考虑到人们对五花八门的读取设计越来越熟悉,再加上超脱硬件的流媒体技术愈发成熟,传统「进度条式」的载入方式或许会逐渐销声匿迹。但这又不可避免的会让人产生些许的失落感,毕竟,我们可能早已习惯等待了。
2022-02-25
2022-02-25
2022-03-13
2020-11-12
2020-12-10
2020-12-10
2021-09-26
2021-05-07
2021-02-05
2020-11-13
2020-07-17
2020-11-04
2020-04-25
2020-12-10
2019-09-11
2020-04-25
2020-04-23
2020-06-19
2019-09-25
2019-11-06
回复
还没有游戏能做到无缝转场吧
回复
现在我做游戏面对加载界面也很头疼,还好找了一位专门做UI的策划
回复
载入界面都是骗人的,相信卡过载入数字的玩家都懂
回复
突然没有了还会不习惯 毕竟以前都是会有点等待时间
回复
我记得龙珠电光火石做的过场挺有意思的
回复
这么说来还没有游戏真正意义上的做到无缝连接
回复
gta进任务cg无缝,这点真的很牛
回复
原来读取界面的小贴士是这么来的
回复
读盘可以进行小游戏是个蛮好的想法,可惜专利流氓给霸占了
回复
万代和世嘉这俩专利也是666,箭头导航也可以申请专利的吗😂
更多评论(19)