Copilot CarRaceは、Pyxelゲームエンジンを使用して構築されたシンプルなレースゲームです。このゲームには、タイトル画面、カウントダウン、レースゲームプレイ、ゲームオーバーまたはゲームクリアの状態が含まれています。プレイヤーは車を操作して、障害物を避けながらトラックを走行し、スピードを管理します。
- タイトル画面: ゲームタイトルと操作説明を表示。
- カウントダウン状態: レースの準備を行う。
- レース状態: 車の操作とトラックのナビゲーションを含むコアゲームプレイ。
- ゲームクリアとゲームオーバー状態: パフォーマンスに基づいたゲーム終了のフィードバック。
- カスタマイズ可能なトラック: 手続き的に生成されるトラックセグメント。
- SPACE: 加速
- SHIFT: ブレーキ
- LEFT/RIGHT: ステアリング
-
リポジトリをクローンします:
git clone https://github.com/your-repo/copilot-carrace.git cd copilot-carrace -
依存関係をインストールします:
pip install -r requirements.txt
-
ゲームを実行します:
python src/main.py
src/: メインのゲームロジックとアセットを含む。state/: ゲームの状態(例: タイトル、カウントダウン、レース)。helpers/: 描画、ジオメトリ、トラック生成のためのユーティリティ関数。obj/: 車、木、トラックセグメントなどのゲームオブジェクト。
tests/: コア機能のユニットテスト。
以下のコマンドでテストを実行します:
pytest tests/このプロジェクトはMITライセンスの下でライセンスされています。詳細はLICENSEファイルを参照してください。
- Pyxelを使用して構築された、Python用のレトロゲームエンジン。