关于spacewar的要点:
- spacewar被认为是第一个具有多个用户的视频游戏。
- spacewar的第一个版本编写花费了大约200个人时。
- spacewar的发明者steve russell评论道:“如果我没有做,六个月内有人会做出同样令人兴奋,甚至更好的东西。我只是碰巧第一个到达那里。”
- 该游戏是为互动式dec pdp-1而创建的,该机器在1962年的价格约为12万美元。
- 另一个发明者peter samson评论说:“它是开源的,因为我们别无选择。在那些年代,你无法为软件注册版权。”
- spacewar经常以特洛伊木马下载的形式出现在valve的steam平台上。
spacewar的发明者steve russell和计算机历史博物馆的pdp-1于2006年(照片作者alex handy(知识共享许可)。
什么是spacewar?
spacewar是一个双人游戏,每个玩家控制一艘宇宙飞船,试图摧毁对方。屏幕中央的巨大恒星对两艘飞船(称为“the needle”和“the wedge”)施加引力,需要操纵以避免掉入其中。在紧急情况下,玩家可以进入超空间,在屏幕上的随机位置返回,但使用太频繁会有爆炸的风险(每次使用都会增加飞船爆炸的概率)。
russell在早期dec互动式迷你计算机pdp-1上编写了spacewar,该机器使用阴极射线管类型的显示器和键盘输入。
快速事实
- 创作者(人)
- steve russell,peter samson,martin graetz,wayne witaenem,dan edwards
- 原价
- 免费
- 操作系统
- na
- 开发公司
- mit研究人员,公共领域
spacewar并不是有史以来第一款计算机游戏(我们仅提及alexander douglas的oxo和william higinbotham的tennis for two),但它在计算机时代的黎明和计算机游戏的历史中有着无可争议的地位。spacewar是第一个获得广泛认可的游戏,通常被认为是“射击游戏”类型的第一个。
spacewar游戏于1961年由mit的年轻计算机程序员steve “slug” russell(1937年出生)开始制作,他受到早期科幻作家edward elmer smith的著作的启发。该游戏于1962年2月14日发布。
steve russell花了大约200个人时来编写spacewar的第一个版本,并得到了他的朋友们来自虚构的“hingham institute”:martin graetz和wayne wiitanen的帮助。后来,dan edwards和peter samson开发了其他功能。
该游戏迅速传播给其他程序员,他们开始编写自己的变种,包括空间地雷、隐形装置,甚至有一种使用两个屏幕玩的第一人称视角版本,模拟了每个飞行员在驾驶舱外的视野。它变得非常受欢迎,并被广泛移植到其他计算机系统上。
如何玩spacewar
虽然最初的spacewar游戏是为互动式pdp-1提供的,但您仍然可以使用java中的pdp-1模拟器或作为在线游戏来进行游玩。控件可能会有所不同,但通常可以使用以下控件来进行游戏:
- 使用“a”、“s”、“d”、“f”键控制一艘飞船
- 使用“k”、“l”、“;”、“””键控制第二艘飞船。
大多数版本的spacewar允许两艘飞船在两个方向上旋转、推进和射击。游戏本身简单到不需要任何教程或特殊解释。
spacewar也因为成为学习python和其他编程语言的教程而变得流行。这些教程课程通过重新创建spacewar或创建游戏的另一版本来引导学生创建一个视频游戏。
spacewar vs. oxo的区别
spacewar可能是最早的视频游戏之一,但不是第一个。第一个视频游戏的标题仍然有争议。oxo是一个竞争选项,由剑桥大学的a.s. douglas创建。
oxo最初是一个学术实验,而不是一种娱乐方式,它是在1952年首次创建的一个电子井字棋游戏。虽然oxo可以宣称比spacewar更古老,但它最初并不是为娱乐而设计的,在当时也不太流行。
oxo,一个电子井字棋电脑游戏。
spacewar发布历史
在发布被称为spacewar 3.1的版本之前,原始程序员们很快经历了几个版本。这被称为标准版本,分为低分辨率512 x 512像素和高分辨率1024 x 1023像素。
spacewar 2b, 1962
新版本包括单发鱼雷、飞船的排气火焰以及星星的调制亮度。它为用户提供了加快星空运动的选项。
spacewar 4.1f, 1963
这个版本提供了一个独特的重星可视效果,使用虚线绘制。这使得重星或太阳更容易与飞船区分开来。该版本还在两艘飞船自由下落碰撞时提供了一个对称爆炸,而早期版本的爆炸是中心爆炸。这个版本在2005年至2008年间被peter samson修改以创建一个记分员程序。
spacewar 4.1a, 1963
这个版本提供了与spacewar 4.1f许多相同的功能,但从2005年至2008年没有进一步修改。它使用传统的二进制纸带图像运行。
spacewar 4.3, 1963
monty preaonas创建了一个版本,其中包括改进的重力计算和屏幕上的得分显示。它提供了一个双星模式,将星星放在两个角落,并将位于中心位置的飞船向两个方向拉扯。
spacewar 4.8, 1963
这个版本还包括一个屏幕上的记分员。它似乎是在mit创建的spacewar的最后一个版本。
1962年,dan edwards(左)和peter samson在pdp-1上玩spacewar。
spacewar:开发的结尾
spacewar是公共领域,因此自原始mit团队发布最终版本以来,已经有许多修改。这些非官方版本添加了许多独特的功能和更新的图形。spacewar从未真正结束开发,尽管原始团队在1963年完成了更新的发布。这个名字在steam上也以木马下载盗版电脑游戏的常用名字而流传下来。</p