Pythonでゲーム開発2

前回、時間に関する基本を学びました。ゲーム進行に欠かせないのが時間処理です。今回は、時間進行とともに画面が変わる仕組みを作りたいと思います。

実際のゲームでは、スタート画面(ゲームデモなど)→キー操作→ゲームスタート→ゲーム画面→ゲームオーバー→スタート画面

というような、画面遷移になるのが一般的でしょう。このような画面遷移の仕組みを実現するにはどうしたらよいでしょうか。
要点1・・・キー入力を受け付ける仕組みが必要です。
      (今回はマウスクリックでスタートさせるものとしました。)
要点2・・・画面遷移のタイミングをどうするか。
      (今回は、スタートして5秒でゲームオーバー、
      ゲームオーバー画面でカウントダウン5秒で、
      スタート画面となるようにします。)

実際のソースコードは次回とします。画面サンプルを示しておきます。

マウスクリックでスタート
5秒間だけ表示されます。
カウントダウンが始まり、0でスタート画面に戻る

コメントを残す

メールアドレスが公開されることはありません。