brokanoid

ブラウザの画面全体がフィールドの、(画面が広いと)死ぬほど面倒臭いブロック崩しです。 ぜひブラウザを最大化してお楽しみ下さい。
スマホやタブレットのタッチ入力にも対応(一応)。
実行
(別窓で開きます)
ブロック紹介
画面
非破壊ブロック。壊せません。
画面
普通のブロック。水色。
画面
普通のブロック。オレンジ色。
画面
普通のブロック。緑色。
画面
普通のブロック。赤色。
画面
普通のブロック。ピンク色。
画面
普通のブロック。カーキ色。
画面
スピードアップブロック。これに触れたボールの速度を強制的に1段階アップします。
画面
分裂ブロック。ボールを1つ増やします。
画面
通過ブロック。これに触れたボールは非破壊ブロック以外を通過するようになります。
画面
上方向ブロック。ボールを上方向に移動させます。非破壊。
画面
下方向ブロック。ボールを下方向に移動させます。非破壊。
アイテム紹介
画面
スピードアップアイテム。全ボールのスピードを1段階アップします。
画面
スピードダウンアイテム。全ボールのスピードを1段階ダウンします。
画面
ワイドアイテム。バーの横幅を1段階広げます。バー幅は1.3、1.6、2倍の3段階に拡張されます。バリアアイテムを取得すると1倍に戻ります。
画面
バリアアイテム。バーの下にバリアを張ります。バリアは3つまで重ね掛け可能。ワイドアイテムを取得すると消えます。
画面
分裂アイテム。ボールが1つ増えます。
画面
画面 左上情報エリア
RB: 残りブロック数
残りブロック数が10%を切ると赤字になります。
PC操作
ティルトは微妙にボールの向きを変えます。変更される方向はランダム。無限ループ対策。
ボール操作
ボール操作 ブロック数が残り10%以下になったら、マウスクリック(左右どちらのボタンでも可)でボールの上下向きを変えられるようになります。
タッチ操作
タッチ操作 スライドでバーを左右に動かせます。タッチ操作にはティルト、ボール操作はありません。
ボールスピード
速い > 普通 > 遅い
ゲーム開始時、普通。
バー反射
ボールの進行方向とバーが衝突場所により、反射角が変わります。
画面
ボール進行方向のバー最先端: 正反対に反射
画面
ボール進行方向に近いバー先端: 垂直方向に少し切れ込む
画面
ボール進行方向と遠いバー先端: 水平方向に少し切れ込む
画面
上記以外: 衝突時と同じ角度で反射
オプション
オプションをURLパラメータで渡すことが可能です。
パラメタ 内容 初期値
s ステージ なし(ステージ選択)
i tick間隔(ms) 9
オプションを付けないとステージ選択画面が表示されます。sプションをつけて直接ステージを指定することも可能です。
tick間隔を変更すると、全体的なスピードを調整することができます。
ソースコード