“美国的顶尖程序员,深夜都在狂玩儿这个游戏!”

上世纪60年代,旧金山。

一个十几岁的少年,骑车十几公里,从South Los Altos家中来到斯坦福大学的人工智能实验室,因为这里的计算机上安装着一个神奇的游戏,非常吸引人。

这个少年就是乔布斯。

2ced43cac36e7e9de85d989209c7d088.jpeg

你可能觉得,青少年就是喜欢玩游戏嘛。

实际上就连IBM研究院的科学家们也被它深深迷住,以至于公司禁止工作时间玩这个游戏,但随后几个月,科学家们创造力锐减,IBM不得不放开禁令。

这个魅力十足的游戏就是Spacewar!(太空大战!),世界上第一款数字视频游戏。

0cd4fa83addac5dc3cdef014d363e43c.gif

01

黑客的创造

《太空大战》的诞生是一次偶然。

1961年,DEC公司给麻省理工捐赠了一台新型计算机:PDP-1

59a65d743c27c39457ccc97aff7e9843.png

PDP-1是小型机,相比IBM动辄几百万美元的大型机,它身型小巧,价格“便宜”。

更加吸引大家的是,这个机器竟然有一个CRT显示器!要知道,原来的CRT显示器主要用在军队的防空系统中。

145a60fef6e7210653468176db18d90f.png

很多人便想招儿利用这个显示器。人工智能的先驱,图灵奖获得者马文·明斯基开发了一个简单的程序,可以生成像万花筒一样的图案。

但是史蒂夫·拉塞尔觉得,一定可以利用它做出一些更有趣的事情。

94c30c63980a2cc3c9925cdb01fda706.png

史蒂夫·拉塞尔是个编程高手,他刚刚帮助图灵奖获得者麦肯锡教授实现了世界上第一个Lisp解释器。

他很喜欢Edward Smith的科幻小说Lensman系列(仅次于阿西莫夫的《基地》),他决定写一个科幻题材的游戏:SpaceWar!(太空大战!)

史蒂夫·拉塞尔把想法告诉了其他MIT的“黑客”,大家立刻行动,几个月后,《太空大战!》就问世了。

《太空大战!》中有两艘太空飞船,分别由一名玩家控制,围绕着一个有引力的恒星互相射击。

导弹数量有限,燃料供应也有限,靠近恒星可以得到引力辅助,但是一不小心就会坠落到恒星中。

81fa881541be051ac03604e463a6af28.png

虽然还很粗糙,但是每一个看到它的学生都被深深地迷住。

“(玩游戏时)仿佛脱离了肉体,处于另外一个世界,一旦体验过,其他任何感觉都无法与之媲美,就连迷幻药也比不上它...”

这就是世界上第一个数字视频游戏的魅力!

由于通过按下开关来控制游戏十分麻烦,MIT的另外两个黑客Alan Kotok和Bob Sanders发明了世界上第一个游戏手柄。

ee455bfd71d3130978937f282e6892fc.png

这个游戏甚至促进了教学工作,那些学生们努力地改进它,比如给游戏增加了“超空间”,当你的飞船进入险境,可以同时按下两个键进入超空间,在屏幕上消失几秒,随机地出现在一个新位置。

教师则在旁边一边看一边点头,学生们在学习计算机理论时比以往任何时候都更快,更轻松。

02

快速发展

对DEC而言,《太空大战!》也带来了意想不到的效果,成为向潜在客户展示小型机强大性能的最有效工具。

PDP-1有着“强大的算力”,每秒远算“高达10万次”,可以计算飞船的运动、重力、用户的输入、行星和恒星的相对位置。

与此同时,每秒还可以在那个古老的CRT显示器上显示超过2万个点。

到了后来,《太空大战!》成了PDP-1计算机出厂时必备的“冒烟测试”,只有把这个游戏顺利启动,玩起来,才说明计算机是没有问题的。

1963年,拉塞尔来到斯坦福大学,把《太空大战!》也带到了人工智能实验室,很快,这里的人也被迷住了。

1c8f51a65e8a8be6f15235fbe3e71630.png

但是,60年代计算机非常昂贵,成本通常以美元/分钟计算,想玩游戏的话,等到半夜的停机时间再玩儿吧。

于是,斯坦福的这帮天才,为了能在工作时间玩儿,竟然实现了“分时共享”,对PDP-6计算机的资源按时间进行划片,这样就可以在运行其他任务的时候玩游戏了。

在加州大学伯克利分校上学的Ken Thompson曾经在斯坦福实验室的电脑上写作业,夜深人静的时候,他在那里玩了很多次《太空大战!》。

但是大神绝不满足于玩现有游戏,他创造了一个新游戏《太空旅行》。

为了把游戏在贝尔实验室的机器跑起来,Ken Thompson开发了文件系统,编译器......,最终竟然开发了一个操作系统:Unix。

你看,游戏乐趣真是驱动计算机技术前进的动力啊!

03

电子游戏行业诞生

由于《太空大战!》过于吸引人,很多人在PDP的机器上玩过以后,都想办法把它在自家的小型机和大型机上重新实现,并且也添加了更多的功能:隐形能力、爆破太空矿,还可以切换为第一人称,以一名飞行员的视角来玩游戏。

这就让《太空大战!》广泛传播 ,图灵奖获得者Alan Kay在1972年说道:只要计算机有图形显示器,那么《太空大战》就会自发兴起。

有杂志报道说:每天夜深人静的时候,北美都有数百名程序员脱离了肉体,被锁定在生死攸关的《太空大战!》,他们疯狂地按下按钮,兴高采烈地“杀死”他们的朋友......

1972 年,《滚石》杂志赞助了第一届“太空大战奥运会!”就在斯坦福人工智能实验室举行,一等奖是一年的《滚石》杂志。

94a4f471d76b65f6eae417e1ab19f68b.png

犹他大学的诺兰·布什内尔也是游戏迷,他在游乐场打过工,敏锐的商业头脑让他迅速看到了《太空大战!》的价值。

他以《太空大战!》为原型,简化了游戏玩法,用一些硬件电路实现了部分功能,降低了成本,从而可以把所有的功能都塞到一个街机当中,这就是《电脑太空》,销售了1500台。

获得初步成功的诺兰再接再厉,又成立了一家公司“雅达利”(Atari),雅达利开发了诸如《PONG》,《星际袭击者》等经典游戏,成为电子游戏的早期拓荒者。

c2ccbaae5124880fc5d5a2e3a51c4d08.png

1974年,乔布斯也加入了雅达利,和沃兹尼克参与设计及开发经典打砖块游戏Breakout。

d1450bacd0b0bbd076abd6b569e586eb.jpeg

04

结语

毫不夸张地说,《太空大战!》启发了整整一代人,以《太空大战!》为核心,各种游戏不断发展,扩散,形成了庞大的产业。

更有意思的是,为了实现更好的游戏效果,游戏倒逼着计算机硬件和软件不断更新换代。

到了90年代,专门的显卡出现了,谁能想到,如今显卡竟然成了人工智能最重要的基础!

2007年,美国国会图书馆将《太空大战!》列为历史上最著名的10款游戏之一,成为游戏经典。

(1)太空大战!——1962 年的一款太空战斗电子游戏

(2)星际袭击者—— 1980 年的一款太空战斗电子游戏

(3)Zork – 1977 年的一款基于文字的冒险游戏

(4)俄罗斯方块——1985 年的一款益智电子游戏

(5)模拟城市——1989 年推出的城市建设 模拟电子游戏

(6)超级马里奥兄弟 3 – 1988 年的平台游戏

(7)文明 I/II – 1991 年(文明 II 于 1996 年推出)回合制 电子游戏

(8)毁灭战士——1993 年的第一人称射击游戏

(9)魔兽争霸系列——始于 1994 年的一系列实时战略游戏

(10)Sensible World of Soccer ——1994 年的一款足球电子游戏

全文完,觉得不错的话,点个或者在看吧!

  • 22
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值