PythonとPygameを使って開発中の「パックマン風ゲーム」。
今回は大きく2つのアップデートを行いました!
🟦 1. ステージを追加!
これまでは「1つのマップ」でしか遊べなかったのですが、
3つのステージを順番にプレイできるようにしました。
ドットをすべて食べると次のステージへ
すべてクリアすると「ALL CLEAR!」メッセージ
その後は自動的に ステージ1へループ
つまり「無限に遊べる」仕様になっています。
マップはリストで管理しているので、ステージを増やしたいときは 配列を追加するだけ。
ちょっとした拡張も簡単にできるようになりました。
🟥 2. 敵キャラを3種類に!
これまでは enemy1.png しかなかったのですが、
新しく enemy2.png、enemy3.png を追加しました。
そして1つのステージ内でも、
敵A:enemy1.png
敵B:enemy2.png
敵C:enemy3.png
のように 複数種類が同時に出現します。
敵が色々な見た目になったことで、
ゲーム全体の雰囲気が少しにぎやかになりました。
💡 今回の工夫ポイント
ステージ切り替えは StageManager にまとめる
敵の種類はリストで管理してランダム or 順番に割り当てる
こうしておけば、後からキャラを増やしたり、難易度を上げたりするのも柔軟に対応できます。
✨ 次の予定
次は「アイテム機能」や「敵のAI強化」にチャレンジしようと思っています。
また進捗が出たら紹介します!