戴夫·丹哈特是 sunLogic 的第二位雇员。根据他的回忆,公司早期是由阿特威克的 3D 软件推动发展的,而该软件又因为微型计算机的兴起而更新迭代。丹哈特说:「布鲁斯和斯图销售的东西基本上就是一个用于微型计算机的 3D 软件包」。「Tandy 公司的 TRS-80 就是一个微型计算机,我想那时 Apple II 已经出现了」。
保罗·唐兰在微软收购的前一年担任 BAO 的集团经理。他说,「我认为最终微软想要《飞行模拟器》的绝对控制权,而不是阿特维克持有它」。「我们是一家小公司,我们按照小公司的规则行事,而这有时会给微软的人带来困扰。我们很容易说不,这让他们感到非常沮丧」。
02
微软掌权
随着 Windows95 操作系统的问世,《微软模拟飞行》的新篇章也拉开了序幕。在 Windows 95 华丽的发布会上,杰伊·雷诺依靠媒体属性来说服消费者,「是时候让 MS-DOS 电脑退休,并购买 Windows 电脑了」。(顺带一提,正是这种推动使游戏进入了我的视野:用于 Windows 95 的《微软模拟飞行》与我家的第一台 Windows 95 电脑捆绑在了一起)。
sunLogic 公司的丹哈特解释说,「其实,到现在这一步了,《飞行模拟器》还是没有真正使用微软的操作系统:你把软盘塞进软驱,它就会启动」。「我想《飞行模拟器》是在微软最小的 MS-DOS 上运行,但只是启动运行,然后就不理会 MS-DOS 了」。甚至,该团队还抵制了早期版本的 Windows 系统,因为他们担心它会拖慢《飞行模拟器》的运行。
但现在微软掌权了,失败是不可能的!
保罗·唐兰回忆说,「当我们进入 Flight Sim 95 时,有一个巨大的端口」。他认为现任洛克希德公司(Lockheed)的 prepar3d 模拟平台的软件工程师迈克·施罗特,发挥了指路人的作用。「我不能说这对所有的事情来说有多重要,但很多代码都从汇编语言(Assembly language)移到了 C 语言中,这其中的工作量是巨大的」。
将《飞行模拟器》搬到 Windows 上,是对微软劳作文化的初次尝试。它也只是部分地成功了,因为审查人员发现即使是最快速的家用电脑也存在性能问题。事实证明,《飞行模拟器》团队对 Windows 处理「模拟」的能力的担忧,并非毫无根据。尽管如此,《飞行模拟器》仍是微软为扩大 Windows 95 的媒体影响力,而不可或缺的「噱头」。
该团队在《飞行模拟器 98》的视觉效果上更是加倍努力,通过采用 3D 硬件加速再次推动了尖端技术。测试负责人哈尔·布莱恩说,「这项工作需要花很长时间来测试各种 3D 加速器,这些加速器还没有形成共同的标准」。所幸,这些测试得到了些回报,《飞行模拟器 98》平息了评论家对虚假性能的抱怨。
然而,《微软模拟飞行》有一个问题,而且是来自微软公司内部的,那就是 Xbox 游戏机。微软在 2001 年推出 Xbox,是为了对抗索尼 2000 年发布的 PlayStation 2。它有一个 DVD 驱动器,并且可以通过一个附件连接到互联网。微软担心一些消费者会将其视为低成本的 PC 替代品。
布莱恩说,Aces Game Studio 曾探讨过将《飞行模拟器》引入 Xbox。但因为该计划需要调整键盘和鼠标的控制方式让其适应游戏手柄,而受到重重阻碍。贝勒斯认为,这让 Aces Game Studio 和微软之间产生了裂痕,他对没有更努力地推动 Xbox 版本的《飞行模拟器》而感到遗憾。「我认为我们最终会得到一个更强大、更灵活、更健全、更适合未来的引擎」。
Aces Game Studio 在以 Xbox 为中心的微软游戏部门中独立。不难理解,当 2008 年的金融危机迫使全公司裁员时,它首当其冲。对于那些受影响的人来说,这是一个令人讨厌的惊喜,但多年来,他们中的一些人已经接受了微软的决定是有道理的,因为模拟器的最后一次迭代可以说是停滞不前,专注于过去的优势,而忽视了新的平台。
Blackshark.ai 的首席技术官 Arno Hollosi 说,「我们希望有独特的建筑,基本上你通过程序性生成来实现,它会收集建筑脚印、屋顶类型、屋顶颜色、分区、建筑密度等其他信息」。然后,这些数据被具有适合该地理区域风格的「原型(archetypes)」所修改。其结果就是,各种各样的 3D 建筑至少从离地面一千多米的地方看是真实的。这种技术还可以描绘出小型社区,甚至是无人问津的农村房屋和建筑,这是艺术家们在逐一添加建筑时永远无法完成的。