スペースウォー!(Spacewar!)ジャンルシューティングゲーム
対応機種PDP-1
開発元スティーブ・ラッセル
発売元フリーゲーム
人数2人
メディア紙テープ
発売日1962年5月
価格フリーゲーム
売上本数全米50ヶ所
その他不特定多数の人に遊ばれた初のテレビゲーム
表・話・編・歴
スペースウォー!(Spacewar!)は、宇宙戦争をモチーフとした対戦型コンピューターゲームで、世界初のシューティングゲームとされている。1962年、当時MIT(マサチューセッツ工科大学)の学生であったスティーブ・ラッセル(Steve Russell 1947年? -)を中心に、DEC社のミニコンPDP-1上で稼動するデモンストレーションプログラムとして開発された。また宇宙船の型から「wedge(くさび)とneedle(ミシン針)」とも呼ばれていた。
目次
1 経緯
1.1 スペースウォー!が作られるまで
1.2 ゲーム内容
1.3 その後
2 派生版
3 余談
4 オリジナル版の現状
5 参考文献
6 脚注
//
スペースウォー!が作られるまでPDP-1エミュレーター上でのスペースウォー
1961年夏、DECからMITのコンピュータ室にPDP-1が贈られた。学内関係者達はPDP-1を熱心にいじり倒し、こうした人々が、ハッカーの元祖となっていった。
MITのあるマサチューセッツ州の隣、コネチカット州で生まれたラッセルは、ダートマス校から転校して来た時点でもうコンピュータマニアだった。そして1961年頃からMITで活動していた「テック模型機関車クラブ」(TMRC)に入会したが、ここは名前通り元々鉄道模型のサークルだったものの、この時にはコンピュータマニアの集団と化していた(ちなみにNHKが「新・電子立国」において、このゲームの為にラッセルを取材した際、ラッセルの家に大規模な鉄道模型があったが、インタビューをしようとした矢先に模型が脱線、ラッセルは顔面蒼白で模型の復旧にあたり、収録が30分程遅れたというエピソードがある)。
ラッセルは年次科学セミナーの為、E・E・スミスのSF小説「レンズマン」と「宇宙のスカイラーク」、そしてマービン・ミンスキーの作ったプログラム「Three Position Display」(Minskytronとも呼ばれた)にヒントを得て、「スペースウォー!」を作った。最初は宇宙船とミサイル以外何も無かったが、仲間達が後述するフィーチャー(ゲームのルールや演出)を付け加え、1962年5月のセミナーで公開されたバージョンがオリジナルとされている。
ゲーム内容
目的
画面中心にある太陽を挟んで対峙する2隻の宇宙船を操り、ミサイルで相手機を破壊するのが主目的。自機が被弾するか太陽に追突して破壊されると相手スコアとなる。これを繰り返し制限時間内にスコアを競うのが主なゲーム内容(スコアは表示されない)ちなみにオリジナル版は対戦専用で、1人では遊べない。
操作(担当:アラン・コトック、スティーブ・パイナー、ボブ・サンダース)
前後1軸左右1軸の2つのトグルスイッチ及びボタン1個で構成されたジョイスティックを用いる。この頃のコンピュータにはまだキーボードが標準装備されておらず(テレタイプ用のタイプライターは付属していた)プログラムを動かす時の操作はトグルスイッチで行っていた。しかしモニターとスイッチが離れているとリアルタイム操作が不便な為、コトックとピーター・サムソンが開発した製図プログラムのT-square、およびTMRC伝統の廃物利用、この二つを使ってコントローラーが自作された。これが史上初のゲーム専用コントローラーである。
旋回(左右移動レバー)、推進(前後移動レバーの前)(担当:ダン・エドワーズ)
「スペースウォー!」の大きな特徴として、宇宙船に慣性が働くこと、画面中心の太陽に重力が存在し、宇宙船の動作に影響を与えることが挙げられる。つまり宇宙船を太陽に対し直角に前進させると、太陽に近づきつつ時計回りか反時計回りに回転し、全く動かさないと太陽に向かって直進する。これらの動きは力学計算によってシミュレートされているが、ゲーム性の観点から、厳密な値よりもやや大げさな挙動をするよう計算されていた。また推進に必要な燃料にも限りがある。
ハイパースペース(前後移動レバーの後)(担当:マーティン・グレーツ)
いわゆる瞬間移動で、3回まで使用できる。近年のシューティングゲームにも緊急回避などで使われるワープ機能だが、これを初めて搭載したのも「スペースウォー!」である。使用時に一瞬まわりが光る演出があった。ハイパースペース(超空間)と呼ぶ理由は、4次元空間を想定、第4軸の方向へ移動すれば、3次元空間から見ればワープしたように見えるという考えである。ただしこれは前述のセミナー発表バージョンでは省略されていた。
ミサイル発射(ボタン)
ゲーム開始時の弾数は31発。ミサイルだけは重力の影響を受けずにまっすぐに飛んでいくが、これは当時の計算能力では、全てを重力に従い動かすのは無理だったからである。この為ミサイルは「光子爆弾」という設定になっていた。宇宙船の壊れ方にもこだわりがあり、画面が白黒反転、宇宙船がこっぱみじんになる演出となっていた。
本物と同じ星空(担当:ピーター・サムソン)
当初はランダムな光点に過ぎなかったが、サムソンは「Expensive Planetarium; 高価なプラネタリウム」というソフトウェアに置き換えた。