ブロック崩し「KAKERA」に続いて、ブラウザで遊べるピンボールを作りました。上下2画面の縦長の台で、ボーナスステージやマルチボールもあります。登録もダウンロードもいりません。スマホでもPCでも、下のボタンから開けばすぐ遊べます。
この記事では、台のしくみと遊び方、それに作っていて気づいたことをまとめます。
参考にしたのはファミコンの『ピンボール』
最初に作ったのは、画面1枚だけのシンプルなピンボールでした。もっと遊びごたえのある台にしたくて、子どものころに遊んだファミコンの『ピンボール』を思い出しながら作り直しました。
参考にしたのは、台の組み立て方だけです。
- 台が上下2画面に分かれていて、ボールのいる側に画面が切り替わる
- 上の画面にもフリッパーがある
- ターゲットをそろえると、別の画面のボーナスステージに入れる
キャラクターや、トランプなどの絵柄、音楽は使っていません。見た目はKAKERAと同じネオンと結晶のデザインで、ボーナスステージも自分で考えた「結晶ブロック崩し」です。任天堂の公式のゲームとは関係ありません。
台のしくみ
上の画面

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

- 真ん中に「BONUS」の穴。点灯しているときにボールを入れると、ボーナスステージに入ります
- 左右の壁に、倒れるタイプのターゲットが3枚ずつ。左右とも全部倒すとマルチボールになり、ボールが3個に増えます
- いちばん下にフリッパー。ここから上の画面へ打ち上げます
ボールは右下の発射レーンから打ち出します。レーンは上の画面まで続いているので、弱く打つと上まで届かずに戻ってきます。
ボーナスステージは「結晶ブロック崩し」

点灯した穴にボールが入ると、画面がボーナスステージに切り替わります。中身は、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
ボーナスステージのブロックを全部壊せた方は、ぜひ教えてください。

コメント