そのままのJavaScriptを使ったブロックくずしゲーム by mozilla https://developer.mozilla.org/ja/docs/Games/Workflows/2D_Breakout_game_pure_JavaScript
1.Canvasを作ってその上に描画する 2.ボールを動かす 3.ボールを壁で弾ませる 4.パドルとキーボード操作 5.ゲームオーバー 6.ブロックのかたまりを作る 7.衝突検出 8.スコアと勝ち負けを記録する 9.マウス操作 10.仕上げ
レベル1: ■自分なり好きな画面にする(色、ボール、表示) レベル2: ○アドオン ■パドルの角度(左右10%は跳ねる角度が変わる) ■ボールが徐々に早くなる(左右10%はボールの速さが遅くなる) ■アイテム召喚ブロック ■アイテム落下&取得 レベル3: ○バグ □ブロックの左右辺に当たると、左右にバウンドしない(上下バウンドしている) ○アドオン ◪アイテム作動 ■ライフ+1 □ボールが増える ■一定期間パドルの長さが伸びる □一定期間貫通する レベル4: □敵キャラ設置 □敵ゲージ □一定時間経過後、ブロックが増える処理