PythonとPygameで作る レトロ風RPG 全コード

同人誌について

 この連載は、同人誌『PythonとPygameで作る レトロ風RPG 全コード』を一部抜粋して編集したものです。

 同人誌本編には、ゲーム本体のソースコードや、各種のサンプルコード、Windowsで実行できるEXEファイルが付属しています。PDFで290ページの本になります。ぜひ、こちらもご購入ください。

(2024-03-28:ver1.0.4 に更新、2024-03-10:ver1.0.3 に更新)


6-1 データの構成

公開:2024-03-17

データの構成

 ここでは、ゲームのデータをあつかいます。「src/mymod/data/」配下に多くのデータを格納しています。

 これらのモジュールは、大きく分けて3つに分かれます。

 1つ目は「保存するデータ」です。ゲーム中の状態をセーブする際に、含まれるデータです。このモジュールのデータは、JSON形式で入出力します。

 2つ目は、データの計算や保存に使う「補助的な関数群」です。オブジェクトのJSON化や、JSONからのオブジェクト生成は、これらのモジュールでおこないます。

 3つ目は「保存しないデータ」です。ゲームの定数や一時的な変数で、保存とは無関係なデータです。

 上に掲載した各ファイルを、この3つに分けて、簡単な説明を加えます。



 この章の進め方について書きます。まずは保存するデータを説明して、そのあとに補助的な関数群を説明します。最後に、保存しないデータを説明します。


同人誌について

 この連載は、同人誌『PythonとPygameで作る レトロ風RPG 全コード』を一部抜粋して編集したものです。

 同人誌本編には、ゲーム本体のソースコードや、各種のサンプルコード、Windowsで実行できるEXEファイルが付属しています。PDFで290ページの本になります。ぜひ、こちらもご購入ください。

(2024-03-28:ver1.0.4 に更新、2024-03-10:ver1.0.3 に更新)

 技術系同人誌など まとめページ


トップページに戻る
Cronus Crown(クロノス・クラウン)のトップページに戻る
(c)2002-2024 Cronus Crown (c)1997-2024 Masakazu Yanai
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について