Python のゲームライブラリ Pyxel で、ゲーム制作プログラミングを一から学ぶ記録
Pyxel を使ったゲーム制作を、完成版をいきなり写すのではなく、いくつかのフェーズに 分けて段階的に組み立てていく学習サイトです。各フェーズは 「考え方 → 必要な API → コード → 解説」 の 4 点セットで構成されています。 コードは自分の手で入力し、実行して確かめながら進めます。
環境構築と、Pyxel の機能を広く浅く体験するアニメーション作品。文字表示・図形描画・スプライト・キー入力・BGM・GitHub 公開までを一通り行う。作品の閲覧もWeb上で可能です。
step1お化けに捕まらずにどれだけお菓子を集められるかを競うゲーム。当たり判定と、タイトル/ゲーム/ゲームオーバーの画面遷移を学ぶ。全 10 フェーズ。
step2荷物を押して所定の位置に運ぶパズル。10 ステージ制とタイトル画面を備える。主人公は 4 方向のドット絵で歩くアニメつき。スマホでも遊べるようにする。全 11 フェーズ。
3 ステージ制。中ボス・ボス、弾幕、パワーアップアイテムが登場する。
step3 まで完了してからジャンルと内容を検討する。
Python や Pyxel について出た疑問と、その答えを蓄積していくページ。
資料音楽の知識ゼロから、Pyxel でそれらしい曲を組み立てる手順。コード進行・音階・リズム・音色の選び方をまとめた読み物。
pyxel package → pyxel app2html)で HTML 1 枚に
まとめてあるので、インストールなしでブラウザからそのまま動かせます。| 項目 | 内容 |
|---|---|
| OS | Windows 11 |
| Python | 3.12.10 |
| Pyxel | 2.9.9 |
| エディタ | Visual Studio Code |
pip install pyxel
正しく入ったかは、付属のサンプルを動かして確かめられます。
pyxel copy_examples
cd pyxel_examples
pyxel run 01_hello_pyxel.py
Esc キーで終了します。ウィンドウ右上の × でも閉じられます。