乳首責め管理AI_体験版.exe の作り方

必要なもの
  Go 1.24 以降（https://go.dev/dl/ からインストール）
  ※ 必要な外部部品は vendor フォルダに同梱しているので、
     ネットにつながっていなくてもビルドできます。

手順
  1. このフォルダに web という名前のフォルダを作り、ゲーム本体
     （index.html / style.css / app.js / buttplug.js / lib / assets）を
     そのまま入れます。
  2. このフォルダで次を実行します。

     ● 案A（Edge / Chrome のアプリモードで開く。既定）

       Windows のコマンドプロンプト:
         set GOOS=windows
         set GOARCH=amd64
         go build -trimpath -ldflags "-H windowsgui -s -w" -o 乳首責め管理AI_体験版.exe .

       macOS / Linux:
         GOOS=windows GOARCH=amd64 go build -trimpath -ldflags "-H windowsgui -s -w" -o 乳首責め管理AI_体験版.exe .

     ● 案C（WebView2。exe 自身がウィンドウを持つ）
       -tags webview を足すだけで、他は案Aと同じです。

       Windows のコマンドプロンプト:
         set GOOS=windows
         set GOARCH=amd64
         go build -tags webview -trimpath -ldflags "-H windowsgui -s -w" -o 乳首責め管理AI_体験版.exe .

       macOS / Linux:
         GOOS=windows GOARCH=amd64 go build -tags webview -trimpath -ldflags "-H windowsgui -s -w" -o 乳首責め管理AI_体験版.exe .

  3. 出来上がった 乳首責め管理AI_体験版.exe を配布フォルダに置きます。

案Aと案Cの違い
  ゲーム本体の配信・セーブ・終了の扱いはまったく同じで、
  違うのは「ウィンドウの出し方」だけです。
  案C は、WebView2 ランタイムが見つからない場合、案Aと同じ
  「Edge / Chrome のアプリモード」に自動で切り替わります。
  案C は、WebView2 の作業用フォルダ「WebView2データ」を
  乳首責め管理AI_体験版.exe と同じフォルダに作ります（消しても問題ありません）。

ファイルの役割
  web.go                   ゲーム本体を exe の中に取り込む指定（go:embed）と窓の題名
  server.go                セーブの読み書きと、このPCの中だけで動く配信サーバ
  launch_windows.go        起動の共通処理（配信の開始・合言葉・終了待ち）
  browser_windows.go       Edge / Chrome をアプリモードで開く処理
  main_app_windows.go      案A の入口（既定のビルド）
  main_webview_windows.go  案C の入口（-tags webview のときだけ使われる）
  main_devserve.go         動作確認用。通常のビルドには含まれません
  server_test.go           サーバの自動テスト（go test ./... で実行）
  title_test.go            窓の題名の自動テスト
  vendor/                  外部部品（go-webview2 ほか）。ライセンスも同梱
  rsrc_windows_amd64.syso  exe のアイコン

動作確認（Windows以外でも中身を確かめられます）
  go build -tags devserve -o devserve .
  ./devserve 34817        → http://127.0.0.1:34817/?k=devtoken

感応遊戯機関
