このリポジトリには、Webブラウザ上で動作する3種類のゲームアプリがあります。 これらのアプリは、プログラミング初学者が、JavaScriptとTypeScriptの学習のために作成したものです。 ゲームの内容は、以下のとおりです。
- マウスか左右の矢印キーでパドルを操作し、ブロックを全て壊すゲーム
- ボールを3回落としてしまうとゲームオーバー
- 全てのブロックを壊せばクリア
- タイピングゲーム
- 表示される言葉や文章を入力 → enter key で送信
- 3回間違えるとゲームオーバー
- 100点を取ればクリア
- 三目並べゲーム
- ×が先手
- たて・よこ・ななめ のいずれか一列並べられたら勝ち
- 表示されるブロックの数は、ロードする度にランダムに表示されるように実装しました。
- ボールがブロックに当たるたびに、色が変わるように設定し、一定の確率で背景色と同化し、消えたように見せました。
- ボールがパドルに当たる度に、ボールの速度が速くなり、ゲームの難易度がだんだん上がるようにしました。
- ゲームが進む度に、難易度が上がるように、問題を難易度ごとに3段階に分けて、ランダムで表示するようにしました。
- コンポーネント、プロップスの理解をするために、作成しました。