ゲームで学ぶPython! Pyxelではじめるレトロゲームプログラミング

サポートページ

この記事を読むのに必要な時間:およそ 0.5 分

ダウンロード

サンプルファイルダウンロード

(2025年1月17日更新)

本書で紹介しているPythonのサンプルプログラムやゲームの素材(Pyxelリソースファイル)をダウンロードできます。利用方法は,書籍のP.6や各章の解説をご覧ください。

ダウンロード
sample_game-python.zip

なお,PythonのプログラムファイルとPyxelリソースファイルなどのサンプルファイルの著作権は,著者および技術評論社が所有しています。個人での学習目的および教育機関内での教育目的にかぎり,改変や流用して使用することは可能です。それ以外の目的でサンプルファイルの二次配布や改変しての再配布,商用利用はご遠慮ください。

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに,ご迷惑をおかけしたことを深くお詫び申し上げます。

(2025年2月3日最終更新)

P.99 中央の図内

1つ目のif文のブロック
1つ目のfor文のブロック
2つ目のif文のブロック
2つ目のfor文のブロック

P.102 「ランダムな値で初期化する」の4行目

ウサギが画面からはみ出さないように、最大値は「pyxel.width-RABBIT_WIDTH」で、画面の幅 - ウサギの幅に設定しています。同様に変数rabbit_ysも、画面からはみ出さない範囲の乱数を求めています。
ウサギの全身が画面外に出ないように、x座標は「画面の左端 - ウサギの幅」~ 「画面の右端」の範囲の乱数を求めています。同様に変数rabbit_ysも、 画面外に出ない範囲の乱数を求めています。