画面とマップの座標：3つの共通入門
Python3.11以上だけで動きます。Pyxel・追加ライブラリ・画面環境は不要です。
ZIPを全展開し、このREADMEがあるフォルダーで実行します。
Windows: py -3 01_tile_pixels.py
macOS/Linux: python3 01_tile_pixels.py
02_map_bounds.py、03_camera_offset.pyへファイル名を変えて進みます。
各ファイルは単独でも実行できます。結果はターミナルに表示され、ウィンドウは出ません。

前提: 変数、関数、if、タプル/文字列、0始まりの添字。配列の範囲と整数除算は本文で説明。
01マス番号→ピクセル、02行列と境界、03カメラと逆変換。
sections.json/LESSON.mdに予想する出力、よくある誤り、実行検査した一か所変更を収録。
python -B -m unittest -v test_examples.py で標準ライブラリのテストを実行。
qa/verify_freeze.pyで配布のSHAを確認できます。

この例は整数の長方形地図用です。実マウス、滑らかなカメラ、拡大縮小、非長方形の地図、Pyxelゲームの起動は検査していません。
クラウドLinux/Python3.12で出力と境界・移設・CP932読み取りを検査。Windows/macOS実機、ブラウザー、初学者の理解度は未確認。
既存教材のMIT通知と、参照されるNotoのOFL本文を保持しています。本例ではPyxelや外部字形データを使いません。assets/glyphs.jsonは同梱していません。
