上下2画面のネオン・ピンボールを自作|ボーナスステージ付き

左に「PINBALL 上下2画面のネオン・ピンボール」の文字、右にネオンの宇宙で光るバンパーと宝石のターゲットが並ぶピンボールの上の画面 その他

ブロック崩し「KAKERA」に続いて、ブラウザで遊べるピンボールを作りました。上下2画面の縦長の台で、ボーナスステージやマルチボールもあります。登録もダウンロードもいりません。スマホでもPCでも、下のボタンから開けばすぐ遊べます。

この記事では、台のしくみと遊び方、それに作っていて気づいたことをまとめます。

参考にしたのはファミコンの『ピンボール』

最初に作ったのは、画面1枚だけのシンプルなピンボールでした。もっと遊びごたえのある台にしたくて、子どものころに遊んだファミコンの『ピンボール』を思い出しながら作り直しました。

参考にしたのは、台の組み立て方だけです。

  • 台が上下2画面に分かれていて、ボールのいる側に画面が切り替わる
  • 上の画面にもフリッパーがある
  • ターゲットをそろえると、別の画面のボーナスステージに入れる

キャラクターや、トランプなどの絵柄、音楽は使っていません。見た目はKAKERAと同じネオンと結晶のデザインで、ボーナスステージも自分で考えた「結晶ブロック崩し」です。任天堂の公式のゲームとは関係ありません。

台のしくみ

上の画面

上の画面。ピンクに光るバンパー3個と、左右の壁に並ぶ宝石のターゲット、下に上段のフリッパーが見える
  • いちばん上にレーンが3本。全部の灯りをつけると得点の倍率が上がります(最大5倍)。フリッパーを動かすたびに灯りが左右にずれるので、空いているレーンをねらえます
  • 真ん中にバンパーが3個。当たると勢いよく弾かれます
  • 左右の壁に、宝石のターゲットが全部で5個。全部光らせると、下の画面の「BONUS」の穴が点灯します
  • 下のほうに上段のフリッパー。その左右の通路と真ん中のすき間から、下の画面へ落ちていきます。左の通路には、ボールが通るとくるくる回る回転板があります

下の画面

下の画面。中央に黒いボーナスの穴、左右の壁にオレンジのドロップターゲット、下に白いフリッパーが並ぶ
  • 真ん中に「BONUS」の穴。点灯しているときにボールを入れると、ボーナスステージに入ります
  • 左右の壁に、倒れるタイプのターゲットが3枚ずつ。左右とも全部倒すとマルチボールになり、ボールが3個に増えます
  • いちばん下にフリッパー。ここから上の画面へ打ち上げます

ボールは右下の発射レーンから打ち出します。レーンは上の画面まで続いているので、弱く打つと上まで届かずに戻ってきます。

ボーナスステージは「結晶ブロック崩し」

ボーナスステージ。上に4段の結晶ブロックが並び、下にパドル、画面上部に残り時間のバーが出ている

点灯した穴にボールが入ると、画面がボーナスステージに切り替わります。中身は、KAKERAと同じ見た目の小さなブロック崩しです。フリッパーのボタンでパドルを左右に動かして、25秒の間にブロックを壊していきます。

  • ブロックは32個。1個壊すごとに300点
  • 全部壊すと、さらに20,000点
  • 時間切れか、ボールを落とすと終わり。ボーナスで落としても、残りのボールは減りません

終わると、ボールは穴から打ち出されて台に戻ります。

遊び方

PCスマホ
左右のフリッパー← → キー(Z と / でも可)画面の左半分・右半分を押す
ボールを打ち出すSpace キーを長押しして離すボールがレーンにあるときに長押しして離す
台を揺らす↑ キー右上の「揺」ボタン
一時停止P キーほかのアプリに切り替えると自動で止まる

フリッパーのボタンは、上下の画面のフリッパーが一緒に動きます。打ち出しは、長く押すほど強くなります。

台を揺らすのは、ほどほどに

本物のピンボールと同じように、台を揺らしてボールの向きを少し変えられます。ただし短い間に4回ほど続けて揺らすと「TILT」になり、そのボールが落ちるまでフリッパーが動かなくなります。3回目あたりで「WARNING」が出たら、少し待ちましょう。

得点のねらいどころ

ねらうものこうなる
上のレーン3本の灯り倍率が1つ上がる(最大5倍。ボールを落とすと1倍に戻る)
宝石ターゲット5個BONUSの穴が点灯
点灯したBONUSの穴ボーナスステージ
左右のドロップターゲットマルチボール(10秒間は落ちても戻ってくる)

ボールは3個です。打ち出した直後の8秒間は「BALL SAVE」が効いていて、すぐ落としても1回だけ戻ってきます。

作ってみてわかったこと

ボールは思わぬところで止まる

ピンボールでいちばん困るのは、ボールが台の途中で止まって動かなくなることです。作るたびに、コンピューターに何十分も自動で遊ばせて、止まる場所がないかを確かめました。

  • 壁から少し出っぱった宝石ターゲットの上が棚のようになって、ボールが乗ったまま止まった → ターゲットの上に斜めの板を付けて、滑り落ちるようにした
  • フリッパーの付け根で、ボールが小さな段差に引っかかって止まった → 壁の線を、付け根の丸に沿わせて段差をなくした

どちらも、見た目ではまずわからない、ほんのわずかな段差です。直したあとは、自動で1時間ほど遊ばせても、ボールが止まったり台の外へ飛び出したりすることはなくなりました。

2画面は「いちばん下のボール」を映す

マルチボールのときは、ボールが上下の画面に分かれることがあります。そのときは、いちばん下にある(いちばん落ちそうな)ボールの画面を映すようにしました。映っていない画面にあるボールは、画面の端に小さな矢印で位置を出しています。

BGMはKAKERAと同じクラシックのロック編曲

BGMは、KAKERAのために作った9曲をそのまま使っています。『魔王の宮殿にて』や『歓喜の歌』など、著作権の切れたクラシック曲をロック調に編曲したものと、オリジナル曲です。タイトル画面の「BGM」の欄で選べます。「おまかせ」にすると、ボールが替わるたびに曲が替わります。

スマホのホーム画面に置いておくと便利

  • iPhone:Safariで開き、共有ボタン(□に↑のマーク)→「ホーム画面に追加」
  • Android:Chromeで開き、右上のメニュー(︙)→「ホーム画面に追加」

まとめ

  • PINBALLは、登録なし・無料でブラウザから遊べる、上下2画面のピンボール
  • 宝石5個でボーナスの穴が点灯し、入れるとブロック崩しのボーナスステージ
  • 左右のドロップターゲットを倒し切るとマルチボール
  • 台を揺らせるけれど、揺らしすぎるとTILT

ボーナスステージのブロックを全部壊せた方は、ぜひ教えてください。

コメント

タイトルとURLをコピーしました