Bruce Artwick:FS模拟飞行之父
在编写<Flight Simulator>之前,Bruce Artwick深入研究计算机硬件,在数字计算机实验室(DCL)的地下室里磨砺着自己的技艺.Artwick就是从这样的"地穴"里一飞冲天的.然后又凭借一部<Space Simulator>,飞向了遥远的外太空.
生于伊利诺斯州Norridge市的Artwick,先是就读于位于River Grove市的Triton初级学院,然后又于1973年加入伊利诺斯大学攻读电脑工程专业.他之所以转攻电气工程,是因为他认为在电脑业早期,电气工程学位容易被更多人接受.
当他还是个学生的时候,他的兴趣在航空方面,在数字计算实验室作为技术员工作的时候他在航空研究实验室研究。在1975-1976年,身份是Bill Gear教授带领的图像组的成员,Artwick在DCL设计图形终端。他的论文就是用于飞行模拟的3D图形,在工作期间,他成了一名飞行员。Artwick回忆起在DCL时为UNIX系统花了很多时间设计图形终端。他说在校园有一部最初的UNIX系统,这个软件系统安装在PDP-11小型机上。来自贝尔实验室的Ken Thompson也在那儿。Artwick当时开发了不少终端复用器插件。这些复用器允许终端直接连接到PDP-11机器上,就是早期的客户端服务器系统。稍后,他还设计了拨号系统的部件,允许用户以300波特的modem连接到计算机。他说在DCL学到的比在课堂学到的要多。
学生时代的Artwick,就对航空产生了浓厚的兴趣.身为DCL的一名技术员, Artwick在航空研究实验室(ARL)做研究工作.1975-76年间,他是Bill Gear教授领导的图形小组成员.Artwick在DCL设计的是图形终端.他的论文正是关于飞行模拟软件所采用的3D图形,在这一工作期间,他成为了一名飞行员.
Artwick还记得他在图形终端上花费的无数个小时,那是他在DCL为UNIX系统专门设计的. "我们拥有全国最早的一部UNIX系统,"Artwick说,"我和Al Whaley[74年获得理学学位,84年获得博士学位]与Greg Chesson[74年科学硕士,77年获博士学位]一起合作,将该系统安装到PDP-11上.我还为它开发了许多多路插件.Ken Thompson[来自贝尔实验室,UNIX的最初开发者]当时也在那里.这些多路插件允许图形终端直接连接到PDP-11——一部早期客户端服务器系统.不久后,Artwick又设计了拨号系统的组建,通过该系统,异地用户就可以通过300波特的调制解调器与主机相连."我在DCL地下室里学到的东西比在课堂上学到的还要多.
Artwick于1976年毕业,此时正逢微电脑革命的爆发,Artwick去了位于加州Culver市的休斯飞机公司.由于Artwick直到如何为微电脑编写图形程序,通过在PDP-11上的工作,他还对微处理器的性能有着充分的了解,因而他认为自己有能力在6800的主机上做出三维的动态图形.对于他的这一构想,他专门编写了一套程序,还发表了多篇相关的杂志文章.其中的某一本杂志编辑给Artwick打了一个电话,询问他是否能出售这一程序,因为很多读者都很想购买它.于是在1977年,Artwick于洛杉矶创建了他的第一家公司subLOGIC.这个名字来源于他为PDP编制的逻辑电路.
subLOGIC的商业策略是通过邮件售卖他们的软件.公司成长得很快,Artwick认为洛杉矶实在太过拥挤,不合他的味口.于是在飞行教师Stu Moment[工商管理学士,80年获得MBA]的协助下,他将部分运营工作搬回伊利诺斯的Champaign-Urbana大学城.当时,subLOGIC主要销售在Altair 8800或Imsai 8080上运行的图像软件.其消费对象大部分都是电脑爱好者与科研人员.
1979年元月,Flight Simulator(以下简称FS)登陆Apple II.当然了,不管是什么时候,FS的用户绝大部分都不可能是真正的飞行员.subLOGIC在继续壮大,接连推出了更多版本的FS以及其它娱乐程序.他们的产品在Apple II,Commodore 64, Atari 800等主流个人电脑上都颇为流行.1982年初,FS成为了Apple上的知名畅销软件.
最早的FS第一版
当时,Artwick接到了一个来自微软的电话.微软当时正在与一家硬件公司合作,开发一部预计将掀起一场业界革命的新型电脑,他们希望能用FS来炫耀新电脑的图形机能.与此同时,Artwick又接到了一个来自IBM的类似电话.他选择了与微软合作,但实际上无论他选择谁,都已立于不败之地.因为与微软合作的硬件公司恰恰就是IBM,而那台即将掀起电脑业革命的新型电脑则是大名鼎鼎的IBM PC.在Champaign-Urbana时,他曾第一次接触IBM PC.1982年11月,FS成为了IBM PC上的第一部娱乐程序,自然也成为了最畅销的程序.
"FS将电脑硬件推向了极限,"Artwick解释说:"个人电脑的开发者们将FS视为PC性能的基准."Artwick又与康柏就第一台PC兼容机进行了合作,在合作过程中,竟发现了IMB电脑中存在的大量bug.
80年代末期,由于8位市场已让位于16位机,subLOGIC进入了最艰难的日子,Artwick依然离开了subLOGIC,新建了Bruce Artwick Organization(简称BAO),继续开发他的FS.FS的市场对象甚至已经扩展到了美国联邦航空局(FAA),此外,BAO还开发了其它一些航空相关软件,比如用于空中交通管制的机场控制台模拟.此时,BAO拥有约35名员工
除了软件与技术工程,Artwick还写了多本著作,包括<Microcomputer Displays>, <Graphics>, <Animation> (出版社:Prentice-Hall, 1985), 以及<Microcomputer Interfacing> (出版社Prentice-Hall, 1980)
在航空领域之外,BAO的触角又伸向了宇宙空间.它推出的<Space Simulator>,据称是当时最先进最复杂的空天模拟软件,通过它,玩家可以驾驶一艘宇宙飞船,直接飞向外太空
微软一直是BAO产品的发行商.1995年11月,Artwick干脆将BAO卖给了微软,大部分BAO员工随即搬往西雅图.而subLOGIC则被倒卖给了Sierra.Artwick与五名员工则留在BAO位于Champaign-Urbana的老家.除了继续开发一堆模拟程序,他还要享受驾驶真正的飞机给他带来的快感.