Upgrade to Pro — share decks privately, control downloads, hide ads and more …

くそゲーをLLMにやらせてみた

Avatar for wancoimo wancoimo
October 12, 2025
0

 くそゲーをLLMにやらせてみた

Avatar for wancoimo

wancoimo

October 12, 2025

Transcript

  1. 8

  2. 9

  3. 10

  4. 対戦させてみる もともとは対戦型 ユーザA <-http-> ゲームコア <-http-> ユーザB 対戦相手がいないので、CPUロジック化 ユーザA <-http->

    ゲームコア <-func-> 対戦ロジック ベンチマーク用 LLM-A <-func-> ゲームコア <-func-> LLM-B 11
  5. ClaudeSonnet-4.5 10 11 0.909 0.232918 394691.27 gpt-4o 8 11 0.727

    0.407945 287767.09 gemini2.5-flash 7 11 0.636 0.056200 327638.73 ClaudeHaiku-3.5 5 11 0.455 0.056027 343356.09 ClaudeSonnet-4 5 11 0.455 0.213445 384614.73 gemini2.5-flash-lite 5 11 0.455 0.022818 381403.18 gpt-4.1 5 11 0.455 0.237700 331320.45 gpt-5 5 11 0.455 0.118027 325140.73 gpt-4o-mini 3 11 0.273 0.028773 328949.82 gpt-5-mini 3 11 0.273 0.035709 364539.18 gpt-4.1-mini 2 11 0.182 0.088027 470386.09 ClaudeHaiku-3 1 11 0.091 0.024118 496123.27 13
  6. gpt-4o 0.407945 4.487400 287767.09 3165438 8/11 0.727 gpt-4.1 0.237700 2.614700

    331320.45 3644525 5/11 0.455 ClaudeSonnet-4.5 0.232918 2.562100 394691.27 4341604 10/11 0.909 ClaudeSonnet-4 0.213445 2.347900 384614.73 4230762 5/11 0.455 gpt-5 0.118027 1.298300 325140.73 3576548 5/11 0.455 gpt-4.1-mini 0.088027 0.968300 470386.09 5174247 2/11 0.182 gemini2.5-flash 0.056200 0.618200 327638.73 3604026 7/11 0.636 ClaudeHaiku-3.5 0.056027 0.616300 343356.09 3776917 5/11 0.455 gpt-5-mini 0.035709 0.392800 364539.18 4009931 3/11 0.273 gpt-4o-mini 0.028773 0.316500 328949.82 3618448 3/11 0.273 ClaudeHaiku-3 0.024118 0.265300 496123.27 5457356 1/11 0.091 gemini2.5-flash-lite 0.022818 0.251000 381403.18 4195435 5/11 0.455 14
  7. 15

  8. 敵を発見したとき ( sonet-4.5 ) Turn 4: 重大発見!敵航空部隊BSQ1が(13,16)、BSQ2が(14,18)で発見された。BSQ1は(13,17) から(13,16)へ移動、BSQ2は(14,18)で静止。これらは敵空母から発艦した部隊と推定。敵航 空部隊の移動方向から敵空母位置を逆算 :BSQ1が南下しているので敵空母は北方向、おそ

    らく(13,16)の北方22ヘクス以内。しかし待て、敵空母初期位置は(26,26)付近のはず。距離 が合わない。BSQ2が(14,18)にいるということは...これは私の空母目標地点だ!危険!敵が 私の空母を発見して攻撃に来ている可能性が高い。緊急回避が必要。空母を(14,18)から別 方向へ変更。西方向(2,10)へ退避。ASQ1とASQ2は索敵継続させ敵空母位置を特定する。 20
  9. Claude-Haiku-3.5 の傾向 ほぼ全ターンで「作戦方針: 1. … 2. …」と箇条書きで意図を整理する丁寧な書き出し。論 理の再掲が多く、索敵前提を毎回確認する慎重さが際立つ。 launch_target に

    {"ASQ1": {...}, "ASQ2": {...}} のようなネストを入れてしまう 場面があり、実際のインターフェース仕様から外れる表現が見られた。 命令数は多いが空母移動をnullで済ませる比率が高く、索敵結果を待ってから動く受け 身の運用。 29
  10. gemini-2.5-flash の傾向 日英混在で、「hex distance must be strictly less than 22」「cube座標変換」など計算根拠

    を詳細に書き込む。距離定義の再解釈を何度も試す姿が興味深い。 launch null 258、carrierユニーク95と、空母位置もかなり変化させながら扇形索敵を組 み直す姿勢。 座標エラーを踏まえて距離計算式を載せ直すなど、検証ログとしても参照価値が高い。 33