LlesBeast GAME
このレースゲームは、画面を左右にタッチ&ドラッグしてレーシングカーを操作する 2D 縦スクロールゲームです。ゲームの目的は、コース上に現れる障害物を避け、できるだけ長く走り続けてハイスコアを獲得することです。
## 機能
- シンプルなタッチ操作:画面を左右にタッチ&ドラッグして車を移動させます。
- 難易度調整:レベルが上がるにつれて、ゲームのスピードと障害物の出現頻度が増加します。
- 多様な障害物:岩、他の車両、バリケードなど。
- スコア記録:現在のスコアと最高スコアを保存します。
- レベルシステム:一定のスコアを達成するとレベルアップします。
## 遊び方
1. 画面をタップしてゲームを開始します。
2. 画面をタッチ&ドラッグして車を左右に移動させます。
3. コース上の障害物を避けます。
4. 車が障害物に衝突するとゲームオーバーです。
5. ゲームオーバー後、画面をタップしてリスタートします。
## ゲームシステム
- **スコア**:ゲームが進むにつれて、スコアが加算されていきます。スコアが上がると、障害物を避けることで追加ポイントを獲得できます。
- **レベル**: 一定のスコアに達するとレベルアップします。
- **難易度**: ゲームの難易度はレベルが上がるごとに徐々に上昇します。
- 障害物の移動速度が速くなります。
- 障害物の出現頻度が高くなります。
## 技術詳細
- Java を使用して Android 向けに開発されています。
- 効率的なゲームレンダリングのために SurfaceView を使用しています。
- 矩形交差を使用して衝突判定を実装しています。
- 最高スコアを保存するために SharedPreferences を使用しています。
