PROGRAM PYTHON

Pythonスクリプト【Pygameで迷路をスプライトで作ろう】

 

Pygameでスプライトを並べて迷路を作ろう

今まで迷路を作る時は、矩形を並べて描画していましたが、今回はスプライトを並べて迷路を作ります。

今回使用した画像は、以下のサイトの素材を利用しています。
有料の素材もありますが、基本的にゲームなどで使う場合は、無料で利用できます。

なお、スプライトで使う画像は、あらかじめPythonスクリプトと同じディレクトリに置いてください。

 

Pythonスクリプト

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

 

スクリプト解説

前回から変わった部分を中心に解説します。
あわせて前回の記事も参照してください。

32~57行目

迷路クラスを定義します。
このクラスは、迷路で使うスプライトの作成と描画を行います。

110行目

迷路で使うスプライトをまとめてグループ化します。

113~118行目

MAPリストの要素によって、描画するスプライトを選択します。
要素の意味は、以下の通りです。
0:壁
1:通路
2:ゴール

 

-PROGRAM, PYTHON
-,