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

同人誌について

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

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

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


2-1 Pythonの導入

公開:2024-02-22

 「第1章 開発するゲーム」は省略します。ファイル構成など、細かな情報が多いためです。こちらは同人誌をご覧ください。

 ここからしばらくは開発環境の構築を学んでいきます。

 まずは「Pythonの導入」と「Visual Studio Codeでの準備」です。こちらは同人誌の「2-1」と「2-2」をまとめています。


Pythonの導入

 公式サイトの Download ページからインストーラーを入手してインストールします。この原稿執筆時点の最新バージョンは3.12です。作成するプログラムの仕様としては3.10以上を想定しています。

Download Python | Python.org
https://www.python.org/downloads/

 インストールの際には「Add Python 3.x to PATH」にチェックを入れます。このチェックを入れると、環境変数のPATHに『Python』をインストールしたパスが追加されます。

 インストールが終わったら、CLI環境から次のコマンドを入力して実行してください。正しくインストールできていたら、バージョンが表示されます。

python --version

 pythonコマンドの位置も確かめてみましょう。Windowsならばwhereコマンドで場所を確かめられます。

where python
C:\Users\<ユーザー名>\AppData\Local\Programs\Python\Python<バージョン>\python.exe

 簡単なプログラムを書いて実行してみましょう。「main.py」ファイルを作り、次のように書きます。

print("hello world!")

 CLI環境でこのファイルのあるディレクトリを開き、次のコマンドを実行します。「hello world!」と表示されます。

python main.py
hello world!

Visual Studio Codeでの準備

 開発は『Visual Studio Code』(VSCode)でおこないます。

Visual Studio Code - Code Editing. Redefined
https://code.visualstudio.com/

 上のサイトからダウンロードして、インストールします。

 また、『Python』での開発を効率よくするために、Microsoft社製の拡張機能『Python』をインストールします。

Python - Visual Studio Marketplace
https://marketplace.visualstudio.com/items?itemName=ms-python.python

 『VSCode』のウィンドウの左にある柱から、「Extensions」(拡張機能)を選び、「Python」というフレーズを検索して、インストール ボタンを押します。

 この拡張機能を導入すると『Pylance』拡張機能も自動で導入されます。この『Pylance(IntelliSense)』の機能は有用です。オートコンプリート、コード ナビゲーション、構文チェックなどが利用できるようになります。


同人誌について

 この連載は、同人誌『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
ご意見・お問い合わせはサイト情報 弊社への連絡までお願いします
個人情報の取り扱い、利用者情報の外部送信について