↓ メインコンテンツへスキップ
  1. 第11講 PyGame を用いたソフトウェア開発(1/3)/

サンプルゲームを動かそう

参考書1 p.108(Chapter 1.1)

まずはPyGameのインストールの確認のために、PyGameに付属している例題プログラムを動かしてみましょう。

👾 インベーダーゲームのようなシューティングゲーム
#

以下のコードを入力し、動かしてください(ex11-01.py)。

import pygame.examples.aliens as game

game.main()

実行すると下のようなウィンドウが開き、ゲームが始まります。 横矢印で自機である戦車を移動でき、スペースキーで弾を撃てます。 敵の弾に当たるか、自機とUFOがぶつかるとゲームオーバーです。

ゲームを終了するには、ウィンドウの閉じるボタンを押してください。

インベーダーゲームのスクリーンショット

⭐ 宇宙空間のようなアニメーション
#

以下のコードを入力し、動かしてください(ex11-02.py)。

import pygame.examples.stars as game

game.main()

実行すると、下のようなウィンドウが開き、アニメーションが始まります。 ウィンドウのどこかをクリックすると、クリックした位置に星が現れ、そこから放射状に星が飛び出します。

終了するには、ウィンドウの閉じるボタンを押してください。

😄 大量のスマイルマークのアニメーション
#

以下のコードを入力し、動かしてください(ex11-03.py)。

import pygame.examples.testsprite as game

game.main()

実行すると、下のようなウィンドウが開き、アニメーションが始まります。 PyGame が大量のスプライト(画像)を高速に動かせることを確認するための例題プログラムです。

終了するときは、ウィンドウの閉じるボタンを押すほか、何かキーを入力してください。

スマイルマークのアニメーションのスクリーンショット

その他の例題プログラム
#

他にも多くの例題プログラムがあります。 PyGame のドキュメントを確認し、気になるものを動かしてみてください。