このレポジトリでは、KcstubeのPyxelゲーム開発チュートリアルのコード例と説明を提供します。このチュートリアルは初心者向けで、Pyxelを使ったゲーム開発の基本的なプログラム構造からゲームの完成までを学びます。各チャプターでは、具体的なコード例やデモを用いて説明を行います。
- Pyxelの概要と特徴
- インストール方法とサンプルプロジェクトの実行
- Pyxelアプリケーションの作成方法
- init, update, draw関数の説明
- 描画コマンドの紹介
- シェイプ描画方法(線、四角形、円)
- Pyxelエディタの使い方
- スプライトの描画とアニメーション実装
- キーボード入力の取得方法
- キャラクター移動とアクション実装
- 矩形同士の衝突判定方法
- 衝突時の処理
- Pyxelサウンドエディタの使い方
- BGMと効果音の作成と再生方法
- タイルマップの作成と描画
- カメラ制御とスクロール実装
- タイトル画面とゲームオーバー画面の作成
- ゲームのデバッグと最適化
- ゲームのビルドと配布方法
週1回投稿、全9回で完結予定
各チャプターのコード例は、本レポジトリの各フォルダ内にあります。チャプター毎にフォルダが分かれており、その中にサンプルコードと説明が記載されたREADME.mdが含まれています。