■目次
入門インストール機能の確認
■入門
■公式 pyxel/README.ja.md at master - kitao/pyxel - GitHub https://github.com/kitao/pyxel/blob/master/README.ja.md レトロゲームエンジン Pyxel でプログラミングを始めよう! - kitao's blog http://tkitao.hatenablog.com/entry/2018/11/24/185346 ■記事 「Python」言語でレトロゲームを開発・実行できるエンジン「Pyxel」を試してみた【レビュー】 - 窓の杜 https://forest.watch.impress.co.jp/docs/review/1156902.html 【Pyxel】Pythonでレトロゲームを作ろう! 総集編 -まるっと1週間でゲーム開発入門-|はやぶさの技術ノート https://cpp-learning.com/pyxel_tutorial/ Pyxelでパックマンぽいゲームを作る 前編 - Qiita https://qiita.com/stmn/items/4048d4af2a9613594b60 【Pythonでゲームを作ろう!】Pyxelでレトロな2Dゲームを作ってみた! | DevelopersIO https://dev.classmethod.jp/server-side/python/gamedev-with-python-pyxel1/
■インストール
Windows10の以下の環境を構築済みとする >python --version Python 3.7.3 >python -m pip -V pip 19.1.1 from C:\Users\refirio\Anaconda3\lib\site-packages\pip (python 3.7) 公式の案内どおり、以下のコマンドでインストール >pip install -U pyxel 作業フォルダとして以下を作成した C:\Users\refirio\Pyxel >cd C:\Users\refirio\Pyxel >install_pyxel_examples サンプルを実行 >cd pyxel_examples >python 01_hello_pyxel.py
■機能の確認
■作成 hello/app.py
import pyxel class App: def __init__(self): pyxel.init(160, 120) self.x = 0 pyxel.run(self.update, self.draw) def update(self): self.x = (self.x + 1) % pyxel.width def draw(self): pyxel.cls(0) pyxel.rect(self.x, 0, 8, 8, 9) App()
■実行 >python app.py ■リソースの作成 >pyxeleditor ■単体実行ファイルの作成 >pyxelpackager app.py 15秒ほど待つと dist/app.exe が作成され、単体で実行できた