2024年度の新人研修としてコマンドラインで動くパックマンゲームを作成.
- Python 3.12.2
- 結果出力用ディレクトリを作成
mkdir result
- 各種モジュールのインストール
pip install -r requirements.txt
- メインプログラムを実行.
- 出力されるマップ上のP(Player)を動かす方向に(W,A,S,D)を入力します。
python main.py
- プロジェクトの構成は以下の通り.
.
├── config.py # パラメータ定義
├── main.py # 実行ファイル
├── item.py # Enemy,Player,Food,Blockクラスの親クラス
├── block.py # Blockクラス
├── enemy.py # Enemyクラス
├── player.py # Playerクラス
├── food.py # Foodクラス
├── test_user_input.py # 入力されたキーを移動方向の座標に変換するファイル
├── userInput.py # エンターキーを押さないでキーから変数に入力できるようにするためのファイル
├── parameters.json # パラメータ指定用ファイル
├── result # 結果出力ディレクトリ
│ └── 20211026_165841
└── utils.py # 共有関数群