PROGRAM PYTHON

Pythonスクリプト【Pygameでシューティングゲームにスコアを表示しよう】

 

Pygameを使ってシューティングゲームにスコアを表示しよう

今回は前回のシューティングゲームにスコアを表示します。

的に当たるごとに100点ずつ加算されていきます。
3回外れるとゲームオーバーとなります。

 

Pythonスクリプト

今回のスクリプトは、以下のようになります。

 

スクリプト解説

前回から変更した部分を中心に解説します。

103~106行目

ミサイルが的に当たった場合は、スコア計算メソッドを呼び出して得点を加算します。

148行目

的が画面外に行った場合は、ハズレと判定してmiss変数をカウントアップします。

160行目

スコアに使うフォントに、hgep006を指定します

167行目

点数を加算します。
的に当たるごとに100点を加算します。

173、174行目

スコアを画面左上に表示します。

212~233行目

3回以上失敗した場合は、GAME OVERを表示したままループします。

 

-PROGRAM, PYTHON
-,