営業時間:平日9:00~17:00

今日は何の日

6月16日はスペースインベーダーの日

saori
6月16日はスペースインベーダーの日

クリアしたことのあるゲームはポケモンくらいな私ですが、スペースインベーダーは名前なら聞いたことがあります。

スペースインベーダーとは

スペースインベーダーとは、スクウェア・エニックス・ホールディングスの機能子会社である、株式会社タイトーが1978年(昭和53年)6月16日に発表したアーケードゲームです。私が生まれる、ずっとずっと前ですね。

スペース(宇宙)・インベーダー(侵略者)という名前の通り、侵略してくる宇宙人を迎撃する、シューティングゲームです。

画面には

  • 横11列、縦5段と隙間なくきれいに整列した宇宙人たち(インベーダー)
  • 左右に動くビーム砲が打てる戦機(Cannon)
  • その戦機を守ってくれるいくつかの陣地(トーチカ)

があるだけです。とてもシンプル。

ゲーム内容

きれいに整列した宇宙人たちは、プレイヤーが動かすビーム砲が打てる戦機を狙って、攻撃をしてきます。その攻撃を、左右に動いたり、陣地に隠れて戦機を守ったりしながら、宇宙人たちを攻撃して数を減らしていく、というゲームです。

宇宙人たちにはそれぞれに異なる得点が設定されており、倒すたびに得点が追加されていきます。そして、時々出てくるUFOを撃ち落とすとボーナス得点がもらえます。

もちろんゲームオーバーになることもあります。宇宙人たちはまとまって横移動をしていますが、端にたどりつくと、一段下がって攻撃をしてきます。宇宙人たちを撃ち落とすことができないと、どんどん下に下がってきます。

そして、プレイヤーの位置まで下がってくると、占領されたということで、ゲームオーバーとなってしまうのです。宇宙人に占領されるのが先か、宇宙人を撃ち落とすのが先か、ハラハラドキドキのゲームですね。

世界で初ヒット

このスペースインベーダーですが、敵が攻撃をしかけてくるゲームとして世界で初めてヒットした作品だそうです。

ブームとなった1年半で約50万台の「スペースインベーダー」が日本中に出回ったそうです。スペースインベーダーの出荷価格は、モノクロ定価が当時46万円、カラータイプが58万円だったそうです。当時の大卒の初任給は10万5千円ということで、比べてみてもとても高価なことが分かります。

1日1台10万円

この高価なスペースインベーダーでしたが、注文が殺到して生産が追い付かなくなったそうです。なぜなら、スペースインベーダー1台が1日で稼ぐ売り上げが、約10万円だったからだそうです。購入してしまえば、1週間で元がとれ、その後も黒字続きというわけだったんですね。

それぐらい人気があったということですね。

Pythonでインベーダーゲームが作れる

このスペースインベーダーですが、プログラミング言語であるPythonを学習していれば、自分で作ることが可能なのです。Pythonには、Pygameと呼ばれるゲームライブラリがあります。これを使うことで「スペースインベーダー風のゲーム」が作れるのです。

すぐ作るには少し難しいので、またの機会に1から学習していきたいと思います。なので、今回はPygameで出来ることを少し紹介していきます。

Pygameとは

Pygameの基本機能には、

  • 画面の設定
  • 図形の描写
  • 画像の描画
  • キーイベント
  • マウスイベント
  • BGM

があります。これらは、ゲームを作るうえで必要な設定ができます。

画面の設定では、

  • 画面のサイズ
  • 画面の背景色
  • 文字の描写

などの設定をすることができます。

図形、画像の描写では、直線や丸、四角などの形を描くことができます。また、背景、主人公の描写もできます。

キーイベント、マウスイベントでは、特定のキーによる操作を決めたり、クリックで起きるイベントを決めることができます。

BGMでは、MP3だけでなく、WAVも再生することができます。

これらを合わせてプログラミングすることで、

  • インベーダー
  • シューティングゲーム
  • ブロック崩し
  • 卓球ゲーム

などを作ることができます。

大ヒットのゲームを自分で作れると思うとワクワクしてきますね。

まとめ

スペースインベーダー、シンプルな操作性みたいなので、私でもプレイできそうです。いつの日か、機会があったらしてみたいなぁ。

自分で作ってしまおうか、とも思っています。

あなたにオススメの記事

Python入門:文字列を出力してみよう(Windows10版)

江東区民まつり亀戸地区夏祭り大会:花火編

第37回江東区民まつり亀戸地区夏祭り大会:花火編

こんな場面にMacBookのレンタルはいかがでしょうか

iPad ProとAirのレンタル始まるよ!(無印も)

iPad ProとAirのレンタル始まるよ!(無印も)

宮古島の野鳥【写真あり】

宮古島の野鳥【写真あり】

6月26日はJRで史上初の可動式ホームドアが導入された日

6月26日はJRで史上初の可動式ホームドアが導入された日

Python基礎編:for文を使っておみくじを作ろう

Python基礎編:for文を使っておみくじを作ろう

阿佐ヶ谷七夕祭り 出店・イベント編

阿佐ヶ谷七夕祭り【出店・イベント編】

Python基礎編:if文による条件分岐

Python基礎編:if文による条件分岐

Python基礎編:while文でループ(繰り返し)処理

Python基礎編:while文でループ(繰り返し)処理

Python基礎編:タプルの書き方と出力、リストとの違い

Python基礎編:タプルの書き方と出力、リストとの違い

板橋区で沖縄を感じたアシバ祭

板橋区で沖縄を感じたアシバ祭

Mid2019モデル最新のMacBook Pro 15インチが6/18からレンタル開始

Mid2019モデル最新のMacBook Pro 15インチが6/18からレンタル開始

7月17日はソニーがメモリースティックを発表した日

7月17日はソニーがメモリースティックを発表した日

神田明神納涼祭でカメラの練習

神田明神納涼祭で一眼カメラの撮影練習

SPONSOR