日経ソフトウェアの付録「5日でできる!Pythonでゲーム作成入門」から、「月面着陸ゲーム」が完成しました。ちょっとだけ、改造しました(^^;
前回書いたように Pygame Zero というゲーム用ライブラリを使っています。
Pygame Zero を使えば、簡単なゲームであれば、
--------------------------------
import pgzrun # Pygame Zero のインポート WIDTH = xxx # ゲーム画面の幅 HEIGHT = xxx # ゲーム画面の高さ def draw(): # 画面描画が必要な時に呼び出される def update(): # 1秒間に60回呼び出される pgzrun.go() # 実行
--------------------------------
というシンプルな構成で、メインループなしでゲームが作れます。
詳しくは、https://pygame-zero.readthedocs.io/ja/latest/ を参照してください。Scratch と Pygame Zeroのプログラムは、よく似ているそうです。