【黄金时代厅】
1982年,Microsoft Flight Simulator 1.0正式问世。由Microsoft主导开发,面向DOS平台用户。
PC上最长寿的飞行模拟系列之祖,由subLOGIC代码演变而来。
技术特色:飞行模拟、经典系列、微软。
影响力评估:技术维度 7/10,商业维度 9/10,文化维度 8/10,用户维度 9/10。
作为黄金时代厅的经典代表,Microsoft Flight Simulator 1.0在软件发展史上留下了深刻的印记。
PC上最长寿的飞行模拟系列之祖,由subLOGIC代码演变而来。
【黄金时代厅】
1982年,Microsoft Flight Simulator 1.0正式问世。由Microsoft主导开发,面向DOS平台用户。
PC上最长寿的飞行模拟系列之祖,由subLOGIC代码演变而来。
技术特色:飞行模拟、经典系列、微软。
影响力评估:技术维度 7/10,商业维度 9/10,文化维度 8/10,用户维度 9/10。
作为黄金时代厅的经典代表,Microsoft Flight Simulator 1.0在软件发展史上留下了深刻的印记。
1982年的个人电脑世界,还是一片由字符和闪烁光标统治的荒原。IBM PC刚刚问世一年,它的标准配置是64KB的内存和一个单色的绿色显示器,大多数人在那上面运行的是Visicalc表格和WordStar文字处理软件。游戏?当然有,但大多是《吃豆人》的粗糙克隆,或者像《冒险》那样用文字描述地牢的互动小说。就在这样一个像素点阵还被视为奢侈品的时代,微软——这家当时以BASIC解释器和DOS操作系统闻名的年轻软件公司——却做出了一个令人费解的决定:发行一款飞行模拟器。这听起来像是把一台蒸汽机车搬进了自行车棚。但正是这个决定,催生了个人电脑历史上最长寿、最受尊敬、也最具争议的软件产品线之一:Microsoft Flight Simulator。
要理解这个产品的诞生,我们得把时间倒回到1970年代末。一个名叫布鲁斯·阿特维克(Bruce Artwick)的年轻人,在伊利诺伊大学攻读电气工程和计算机科学。他痴迷于飞行,但更痴迷于用计算机模拟飞行。1977年,他在一篇题为《使用计算机图形学进行飞行模拟器设计》的硕士论文中,构想了一套能在微型计算机上运行的实时飞行模拟系统。在当时,真正的飞行模拟器是造价数百万美元的庞然大物,由军方或航空公司使用,占据了整栋大楼。阿特维克的想法听起来近乎疯狂:用一台内存只有几千字节的微处理器,去实时计算空气动力学、重力、升力、阻力,并绘制出不断变化的地形?但他做到了。1979年,他和合伙人成立了一家名为subLOGIC的公司,在Apple II和TRS-80等早期个人电脑上发布了第一款商业飞行模拟软件。这个软件只有几根线框构成的地形,和一块虚拟的仪表盘,但它能飞。
subLOGIC的产品很快在发烧友圈子里获得了口碑。但subLOGIC是一家小公司,资源和渠道有限。这时,微软注意到了它。1981年,IBM PC发布,微软为其提供了DOS操作系统。微软意识到,个人电脑需要杀手级应用来推动销售。除了字处理和表格,游戏,尤其是能展示PC图形和处理能力的游戏,是绝佳的催化剂。飞行模拟器恰好符合这个要求:它需要大量的CPU计算,能展现比《吃豆人》复杂得多的图形,而且自带一种“严肃工具”的光环——它不是那种“幼稚”的街机游戏,而是一种“模拟”,一种学习工具。这完美契合了微软将PC定位为专业工具而非游戏机的市场策略。
于是,在1982年,微软与subLOGIC达成协议,获得了其行模拟引擎的授权。微软的团队——主要由布鲁斯·阿特维克本人和少数几位工程师——开始将subLOGIC的代码移植到IBM PC平台上,并进行了一系列针对性的优化和增强。1982年11月,Microsoft Flight Simulator 1.0正式发布。它不是一个简单的授权移植,而是在subLOGIC基础上的一次再创造。微软为其编写了更友好的用户界面,制作了详尽、图文并茂的文档(这在当时是罕见的,大多数软件只有一本薄薄的说明书),并加入了一套完整的教程系统。这套教程不仅教会用户如何起飞、巡航和降落,还教他们如何读取仪表、理解导航信标。它几乎是一本微型飞行员手册。
打开Microsoft Flight Simulator 1.0,你会看到什么?一个黑白的、由细线勾勒出的世界。没有纹理,没有颜色(除非你有一块CGA图形卡,但即便如此,也只有几种有限的颜色),没有云层,没有真实的建筑。你驾驶的是一架塞斯纳182“天行者”(Cessna 182 Skylane),一架四座单引擎活塞式飞机。你的视野,是驾驶舱的仪表板——一个由矢量线条绘制的六仪表组:空速表、姿态仪、高度表、转弯协调仪、航向指示器和垂直速度表。仪表指针会随着你的操作实时转动,其精度之高,以至于真实飞行员可以在上面练习仪表飞行规则(IFR)。野的正前方,是那个著名的线框世界:地面由一系列水平线表示,山丘由折线勾勒,跑道由两条平行的线和一个十字标记构成。没有树木,没有房屋,只有最基本的几何轮廓。但就是这个极简的世界,却实现了当时个人电脑上绝无仅有的东西:一个连续的、可探索的3D空间。你可以从纽约飞往波士顿,尽管沿途的风景只是不断变化的线框,但你的确在“飞越”一片虚拟的大地。
这个1.0版本的技术核心,是它的物理引擎。它完全由汇编语言编写,运行在CPU上,没有GPU,没有浮点协处理器。它实时计算飞机的六个自由度运动:俯仰、滚转、偏航,以及前后、左右、上下的位移。它还模拟了风的影响、地面效应、螺旋桨的扭矩效应。如果你在起飞时猛拉操纵杆,飞机会失速,然后进入螺旋。如果你在降落时速度太快,飞机会弹跳。这些细节,在今天看来是模拟游戏的基本功,但在1982年,它们是革命性的。大多数“飞行游戏”只是让一个像素点在屏幕上上下移动,而《微软模拟飞行》却要求你像真正的飞行员一样思考:你需要检查油门、调整配平、计算航向、使用VOR(甚高频全向信标)导航。它甚至模拟了发动机的启动程序:你必须先打开磁电机,然后启动引擎,等待油压上升。如果你跳过了这些步骤,引擎可能会无法启动,或者在空中熄火。
这款软件的硬件要求也反映了那个时代的局限。它需要一台IBM PC或兼容机,至少64KB的RAM,一个单色或CGA图形适配器,以及一个双软盘驱动器。是的,没有硬盘。游戏被分成两张360KB的软盘:一张是系统盘,包含程序内核和飞行物理;另一张是风景盘,包含美国四个区域的地形数据(纽约、芝加哥、洛杉矶和西雅图)。当你从一个区域飞到另一个区域时,你需要插入相应的风景盘。这种“磁盘交换”的体验,在今天看来无比繁琐,但在当时,它已经是个人电脑所能承载的最雄心勃勃的软件之一。
《微软模拟飞行1.0》的发布,引发了两种截然不同的反应。普通游戏玩家感到困惑:这到底是个游戏,还是个工具?它没有得分,没有敌人,没有关卡,没有爆炸。你唯一的目标就是安全地起飞和降落。如果你坠毁了,屏幕会变成一片灰色,然后显示一条消息:“飞机坠毁。请重新开始。”没有高分榜,没有奖励。这太“无聊”了。但另一群人—航空爱好者、未来的飞行员、技术极客——却为之疯狂。他们发现,这款软件不仅好玩,而且有用。它教会了他们如何读仪表,如何理解航空气象,如何规划航线。据说,美国军方曾购买了一批《微软模拟飞行》的拷贝,用于训练预备役飞行员的基础仪表飞行技能。这件事后来被微软和subLOGIC的开发者反复提及,成为了产品传奇的一部分。但也正是这一点,引发了关于“游戏是否应该模拟真实航空”的早期讨论。一些人担心,过于真实的模拟可能会被滥用,导致玩家在没有实际飞行经验的情况下,产生虚假的自信。这种讨论,在后来几十年里,随着模拟游戏越来越逼真,始终没有停止。
从1.0开始,微软开始了漫长而稳健的迭代。1983年的1.05版本修复了一些bug,改进了性能。1984年的2.0版本增加了更多的飞机(一架Sopwith Camel双翼飞机,用于特技飞行)和更多的地形区域。1988年的3.0版本首次引入了颜色图形(EGA和VGA),并加入了动态天气系统,比如下雨和风切变。1989年的4.0版本增加了更多飞机,并首次允许用户创建自己的飞机(通过修改配置文件)。1993年的5.0版本是一个巨大的飞跃:它引入了基于多边形的3D图形(取代了线框),并加入了真实的地球纹理数据,使得地面看起不再是几何线条,而是真正的卫星照片。这个版本标志着《微软模拟飞行》从“模拟器”向“虚拟世界”的转变。
在商业上,《微软模拟飞行》成为了微软最持久的产品线之一。它从未像《Windows》或《Office》那样成为印钞机,但它培养了一个极其忠诚、极其专业的用户社区。这个社区自发地创建了成千上万的第三方插件:飞机、机场、地景、天气、导航数据。微软甚至专门为这个社区提供了软件开发工具包(SDK)。这种“平台+社区”的模式,后来被无数软件公司效仿。在文化遗产层面,它奠定了现代模拟飞行游戏的一切基础。当你今天在《X-Plane》或《DCS World》中体验逼真的飞行物理时,你脚下的地基,有一块是由布鲁斯·阿特维克在1970年代末用汇编语言敲出来的。它证明了个人电脑不仅可以玩游戏,还可以模拟真实世界的复杂系统。
一个有趣的轶事是:在1.0版本中,如果你在纽约肯尼迪机场附近飞行,你可能会看到地平线上出现两座并排的、高耸的线框建筑。那是世贸中心的双子塔。在1982年,它们还只是纽约天际线中崭新的一部分。四十多年后,当微软在2020年发布最新的《微软模拟飞行》时,它利用卫星数据和人工智能重了整个世界,包括已经消失的双子塔的遗址这个细节,让无数老玩家在虚拟飞行中,感受到了一种跨越时空的物是人非。
《微软模拟飞行1.0》不是一款完美的软件。它慢、简陋、对新手极不友好。但它是一颗种子。它种下了一个想法:电脑可以成为一扇窗户,通向一个我们无法亲身体验的世界。它教会了一代人,起飞前要先检查油门,降落时要保持速度,以及,永远不要相信那些说“这只是一个游戏”的人。它是一部活着的科技史,从1982年的线框天空,一路飞到了2024年的云端。
对技术发展和工程实践的推动程度
对商业模式和市场格局的影响深度
在科技文化和社会层面的持久影响力
用户群体的广度和普及程度