【Pygame】ブロック崩しのブロック作成

この記事では、Pygameを用いてブロック崩しのブロックを作る方法とソースコードを解説します。

ブロック崩しのブロック

今回はPygameでパドルに加えて、ブロック崩しのブロックを作ってみました。

処理手順

プログラムの処理の流れは下記の通りです。

①「pygame」「math」「sys」モジュールをインポートする。
②画面のサイズを設定する。(400*400)
③Pygameを初期化する。[pygame.init]
④画面(ウィンドウ)を生成する。[pygame.display.set_mode]
⑤描画用のスプライトグループを作成する。
⑥バドルとブロックを作成する。
⑦画面のフレームレートを設定する。
⑧スプライトグループを更新する。(group.update)
⑨スプライトグループを描画する。(group.draw)
⑩画面を更新する。
⑪イベント処理をする。
・画面の閉じるボタンが押されたら終了する。
・Escキーが押されたら終了する。
⑫10-11の処理を繰り返す。

【使用した素材】
■paddle.png

■block.png

ソースコード

サンプルプログラムのソースコードです。

実行結果

サンプルプログラムの実行結果です。

【おすすめ関連記事】
Pygameでブロック崩し(完成版)
Pygameでゲームプログラミング
Python入門 基本文法

関連記事