ヘッドレスでGUI検証

GUI を出せない環境(CI・コンテナCLI)でも、ロジックと描画は確認できる。

  • SDL_VIDEODRIVER=dummy … ディスプレイ無しでも pygame が動く(オフスクリーン)。 1フレームを PNG にダンプして目視できる。
  • stdout のバッファリング注意 … 非TTY(バックグラウンド実行)だと print がブロック バッファされ、終了まで出力が出ない。途中を見たいなら明示 flush するか終了を待つ。
  • 状態機械は直接叩ける … イベントループを介さず各 update_*/_render を直接呼んで通し検証。

正典:ambient-minesweeper/NOTES.md(§4・§5)。関連 pygame描画-二層構成と単発flip罠