FPS游戏,即第一人称射击游戏(First-person Shooter),它通过模拟玩家眼前看到的景物,让玩家直观地浸入游戏世界中。在游戏中,玩家可以自由探索游戏世界,周围的环境也会与玩家的行动产生互动。例如,当玩家向墙壁开枪时,墙壁上会出现弹痕;跳入水中时,水面会溅起水花;甚至玩家在灯光下行走时,人物的影子也会随着与光源的距离发生变化。毫不夸张地说,当今顶级FPS游戏几乎与真实世界没有任何区别。如此真实的世界,最初却是从几根简单的矢量线条开始的。
起源:1970 – 1980
那时的计算机由于平台驳杂、图像处理能力低下,通常只被用来开发角色扮演或文字冒险类游戏。但即便是在这样的条件下,依然出现了一些FPS游戏,其中较有代表性的两款为《Spasim》与《Maze War》,分别诞生于1973与1974年。其中《Spasim》发布后,开发人员不断改进它的功能,长久稳定BT传奇,将其拓展为界面复杂的坦克模拟程序。这个拓展版本最终没有流入市场,而是被美国军方收购,用来训练坦克士兵。
《Spasim》的游戏画面
《Maze War》在Imlac PDS-1计算机上运行的情形
尽管这两款软件界面粗糙,只能用简单的矢量线条表达游戏视图,但却是有史以来第一批尝试模拟第一人称视角的游戏,对后来的游戏产生了难以估量的影响。
到了1980年,两款先驱游戏迎来了它们的后继者——《Battlezone》,这是一款模拟坦克驾驶员与其它坦克战斗的游戏。它首先在街机平台上推出,玩家通过投币进行游戏。当时,有这台机器的咖啡馆或酒吧,马上就会成为大家必去的游玩场所。在1983年,它被移植到计算机平台,受到人们热烈欢迎。或许对于新生的FPS游戏而言,这是它第一次获得市场认可,但这仅仅是个开始。
《Battlezone》,1980年出品
初期:1984 – 1991
1984年,卢卡斯影业游戏公司制作了一款叫做《Rescue on Fractulus》的第一人称飞行射击游戏。与它的前辈相比,它采用了彩色画面,通过不同的颜色表现不同的景深,这使得它的画质有了飞跃般的进步。
《Rescue on Fractulus》游戏画面
1987年,出现了一款叫做《Driller》的游戏,同样是通过彩色画面模拟第一人称视角。乍看之下,《Driller》的画面似乎并不如三年前的作品,但它的意义在于——它是第一款使用游戏引擎制作的游戏。如果把游戏比作建筑,游戏引擎就像是建筑的框架结构,有了框架后,建筑工人只要添砖加瓦即可,不需要辛辛苦苦地一切从头开始。《Driller》使用的Freescape引擎,也是游戏史上第一个游戏引擎。自此之后,引擎渐渐成为了FPS游戏制作过程中不可缺少的部分。
《Driller》游戏画面
1991年,有一家叫做Softdisk的公司推出了两款FPS游戏,一款叫《Hover Tank》,一款叫《Catatomb》,这两款游戏在当时获得了一定程度的赞誉,但整体反响并不热烈。Softdisk在FPS游戏的发展史上没有留下太多痕迹,但它的研发团队却囊括了当时业界最顶尖的天才,有了这两款游戏的开发经验,研发团队明白,他们的时代到了。没过多久,他们离开了Softdisk,成立了自己的公司——ID Software。这个伟大的公司,将FPS游戏带入了新的纪元。
Softdisk团队开发的《Hover Tank》(上)与《Catatomb》(下)
发展:1992 – 1999
1992年,ID Software制作出了一款全新的FPS游戏,叫做《德军总部3D》。由于ID Software采用了自主开发的新引擎,整个游戏节奏非常快,玩家的游戏体验非常惊险刺激。《德军总部3D》为ID Software赚足了名气与收入,让它从默默无闻的小公司,一跃成为整个行业的领军者。
所有人都在为这个游戏津津乐道,但ID Software并没有止步于此。仅仅六个月后,研发团队就制作出了新的引擎,开发出了另一款划时代的游戏——《毁灭战士(DOOM)》。他们还为游戏撰写了联机代码,这是FPS游戏史上第一款能够四人联机的游戏,玩家们不仅可以合作探险,还可以在其独创的“死亡竞技”模式中互相杀戮。
《毁灭战士》游戏画面
《毁灭战士》开发完毕后,ID Software决定将共享版上传至威斯康星大学的服务器上。得到消息的玩家们早早做好了准备。当最后一个字节上传完毕后,几万名玩家同时涌向服务器,威斯康星的大学网络瞬间瘫痪,这样的事情在人类历史上还是第一次发生。在接下来的短短几天内,整个世界都被卷入了这场叫做《毁灭战士》的风暴之中。
尽管《毁灭战士》的3D表现惊呆了所有玩家,但从本质而言,《毁灭战士》并不是真正的3D,它只是利用透视原理与射线追踪算法构成的伪3D世界。在《毁灭战士》的巨大成功之后,ID Software有了新的目标,他们决定在新游戏中构造出真实可信的3D世界,而且计划通过因特网,支持16个玩家在同一个世界内战斗。
ID Software的野心,让他们再一次远远地走在了游戏界最前沿,三年后,他们的野心实现了。1997年,这款伟大的FPS游戏——《雷神之锤》正式发布,它是第一款实现实时3D演算FPS游戏。由ID Software写出的划时代的引擎代码,真正地拉开了对战类FPS游戏的序幕。《雷神之锤》首创的3D世界与16人死亡竞赛模式,让它把同类游戏远远甩在了身后。游戏发售后,引起了比《毁灭战士》更加强烈的轰动,许多游戏杂志给了它满分评价,各大媒体毫不吝惜对它的溢美之词,就连王牌演艺明星都会在脱口秀中提到这款游游戏。