osad-sakana
← Works

みどりのピクセルアトリエ

midori-pixel-atelier

pygame で使う画像素材を、Scratch のコスチュームエディタのような操作で作れるブラウザアプリです。

GitHub ↗アプリ ↗Web
みどりのピクセルアトリエのスクリーンショット

みどりのピクセルアトリエ

pygame で使う画像素材を、Scratch のコスチュームエディタのような操作で作れるブラウザアプリです。 サーバーを使わず、すべてブラウザ内で動きます。

できること

ショートカット

キー 操作
B / E / G / L / R / O / S / I ブラシ / 消しゴム / 塗りつぶし / 線 / 四角 / 円 / 選択 / スポイト
Enter / Esc 未確定の図形・選択を確定 / 取り消し
Ctrl(⌘)+Z / Ctrl(⌘)+Shift+Z 元に戻す / やり直す
Ctrl(⌘)+C / V 選択範囲のコピー / 貼り付け
Delete 選択範囲を消す
+ / − 拡大 / 縮小

開発

pnpm install
pnpm dev        # 開発サーバー
pnpm test       # 単体テスト(Vitest)
pnpm coverage   # カバレッジ(domain / lib で 80% 以上)
pnpm e2e        # E2E テスト(Playwright。初回は `pnpm exec playwright install chromium`)
pnpm lint
pnpm build

main ブランチへの push で GitHub Pages にデプロイされます(リポジトリの Settings → Pages で Source を「GitHub Actions」にしてください)。

設計メモ

ライセンス

MIT