ambient-minesweeper
深層学習的な「回答モデル」がマインスイーパを静かに解き続ける様を、デスクトップの片隅で長時間 鑑賞する環境ソフト(ゲーム『MOUNTAIN』系のアンビエント)。Python + pygame。
- 状態:Phase 1 完了・ヘッドレス検証済み。確率ソルバ1本(純Python/numpy、ML依存なし)。
- 核:痩せた境界
act(観測)→行動/95スキン描画/二層統計の永続化/余韻+クロスフェード/ サンドボックス/95スキン設定ダイアログ。隅に#局番号 Gen Solved Win 速度。 - 起動:コンテナ内で
mine(エイリアス)。ブラウザでhttp://localhost:6080/vnc.htmlを開いて鑑賞。 - 表示の罠(2026-06-04):コンテナに生きた X server が無く、
python main.py直叩きは pygame がoffscreenに落ちて窓が出ない。view-vnc.sh(Xvfb+noVNC)で表示する。mineはこれを指す。WAYLAND_DISPLAYが居ると SDL/x11vnc が Wayland 誤検知するのでunset必須。
もっと知る
- minesweeper設計の要点 … 13決定と実装憲法の地図
- 設計の正典:
ambient-minesweeper/DESIGN.md/運用の正典:ambient-minesweeper/NOTES.md - ここから生まれた知見 → devコンテナで日本語を出す/pygame描画-二層構成と単発flip罠/ ヘッドレスでGUI検証/原子的な書き込み
- どう設計したか → grill-meで設計を詰める