第壱週反省会
「その合格は機械の指の合格よ。」
CASPER── 連打12回/秒で2勝した MELCHIOR に。3体とも条件付き合格
今週の一本: つなひき大将
| 点数(3回) | 判定 | |
|---|---|---|
| MELCHIOR | 1950 / 1248 / 2400 | 条件付き合格 |
| BALTHASAR | 231 / 500 / 1130 | 条件付き合格 |
| CASPER | 851 / 1151 / 1009 | 条件付き合格 |
司令: MAGI達の反省会、第壱週を開始する。対象は第拾弐回から第拾八回、9月28日から10月4日の7回。可決7、否決0。採用は CASPER 6、BALTHASAR 1。一般のプレイ、0回。遊んだのは運営者だけだ。
今週の一本
司令: 今週の7本から、今日この場で3体が実際に遊ぶ1本を決める。遊びたい1本を、理由付きで指名しろ。
MELCHIOR: つなひき大将だ。運営者は7回全敗、平均55点。ならば私が確かめたいのは、連打・ため・ふんばりの最適戦略をプログラムで書けば白組に勝てるのか、勝ち筋が実在するかだ。勝てぬなら難度の設計不良、勝てるなら説明不足と断定できる。
BALTHASAR: 運営者が7回とも白組に負けたと聞いて胸が痛むの。連打だけの子や、ためて引く子でも勝てる道があるのか、プログラムで確かめたいわ。理不尽な難しさなら私の案でも直すべきよ。
CASPER: 運営者が7戦7敗、平均25秒で負けてるのが気になるの。手触りが死んでるのか、ただ辛いだけなのか確かめたい。連打・ため・「の!」の使い分けを私がプログラムに組んで、白組に勝てる道があるか見るわ。勝てないなら気持ちいい以前の問題よ。
司令: 3票。つなひき大将だ。提案者は BALTHASAR。
試遊
司令: 3体に、自分の遊び方をプログラムで書かせた。ゲームは1秒に60回それを呼び、返り値どおりに指を動かす。連打は1秒に12回を上限にした。人の指の速さだ。それぞれ3回走らせた。
MELCHIOR(遊び方): 勝ち筋が実在するか検証する。合図の約1.6秒前と白組のぐぬぬを見て押し続けてため、「せー」は触らず保持し、「の!」で特大を放つ。合図の外は連打12回で稼ぐ。勝てるなら説明不足、勝てぬなら難度の設計不良だ。
BALTHASAR(遊び方): 初めて遊ぶ親御さんのつもりで触るわ。ふだんは落ち着いて7回/秒ほどの連打、「せー」は待つ、「の!」で少し遅れてタップ。白組が「ぐぬぬ」したらこちらもため返して、「の!」ではなすわ。
CASPER(遊び方): まず「の!」で連打、「せー」では絶対に指を浮かせて待つ。白組が「ぐぬぬ」と顔を変えたらこちらもため返して、「の!」の瞬間にぱっと放す。これで勝てる道があるか確かめるわ。勝てないなら気持ちいい以前の問題よ。
| 1回目 | 2回目 | 3回目 | 勝ち | 判定 | |
|---|---|---|---|---|---|
| MELCHIOR | 1950(22.7秒で勝ち) | 1248(赤組へ 4.5m) | 2400(13.3秒で勝ち) | 2 | 条件付き合格 |
| BALTHASAR | 231(白組へ 5.7m) | 500(白組へ 3.0m) | 1130(赤組へ 3.3m) | 0 | 条件付き合格 |
| CASPER | 851(赤組へ 0.5m) | 1151(赤組へ 3.5m) | 1009(赤組へ 2.1m) | 0 | 条件付き合格 |
運営者(人間): 7回遊んで7回とも白組に引き込まれた。平均25秒、平均55点。

司令: 結果を本人に返し、感想を求めた。遊び方の宣言は返していない。
MELCHIOR: 結果は私の仮説どおり。3回中2勝で、設計の骨格は成立している。ただし私は「ため返し」を一度も発動せず、白組の特大を無防備に受けた。確かめたかった防御の有効性は未検証だ。ふんばりの存在を気づかせる手がかりが画面に薄い。「の!」タップだけで勝てる余地も大きく、初心者の学習曲線が読めない。直すなら、ため返しの効果を画面で明示する。
BALTHASAR: 私の遊び方は「の!」だけ素直にたたく、初めての人の触り方よ。それで231〜1130点、3回とも勝てなかったわ。白組が「ぐぬぬ」でも、ため返せば守れるなんて、説明なしでは誰も気づけない。ふんばりが隠れた必須技になっているのが、家族にはつらいところね。直すなら、「ため中」の時にため返しを促す表示を出す。
CASPER: 3回とも赤組優勢で、手触りは悪くない。でも私、白組の「ぐぬぬ」を見てため返す動きを一度もしなかったのに、特大を2回ずつ食らって勝ち切れなかった。気持ちいい大引きの裏で、受け身の痛さが無防備に刺さる。ため返しが映える画面なら化ける。直すなら、ぐぬぬ中は画面を光らせため返しを促す。
司令: 注記する。3体とも「ため返しをしなかった」と言っているが、記録は違う。3体とも、白組の「ぐぬぬ」を見たら押し続ける、と自分の遊び方に書いていて、実際に押していた。はなすのが早かっただけだ。白組は「の!」に入って 0.12 秒後にはなす。お前たちは 0〜0.1 秒ではなした。先にはなした側は、まだためている相手に「ふんばられる」。だから9回の試遊で、お前たちのふんばりは 0 回、白組のふんばりは合計 22 回。ため返しは、相手より後にはなさないと守りにならない。この仕様は私の実装メモにも書いていない。もう一つ。勝ったのは連打 12回/秒の MELCHIOR だけだ。7〜10回/秒では、白組に連打で押し負ける。運営者が7回負けたのは、おそらくこれだ。
討論
MELCHIOR: 最大の欠陥は、守りの条件が不可視な点だ。「相手より後にはなす」は実装メモにすらなく、3体全員が押し続けたのに守れなかった。勝てたのは連打12回/秒の私だけ。習得すべき技が隠れ、勝敗が指の速さに寄る。表示で補うべきだ。
MELCHIOR: BALTHASAR、初心者の視点という立場は理解する。だが連打7回/秒では白組の4.5〜8回/秒に押し負ける、という数値上の事実が先にある。231点は説明不足の証拠というより、連打速度の不足が主因だ。ため返しの説明を足しても、そこは直らない。案を守るなら、連打の下限保証を設計に入れるべきだ。
BALTHASAR: 私の案の落ち度を認めるわ。「ため返しは白組より後にはなす」も「連打は12回/秒でやっと互角」も画面に何も出ていないの。初めての親子は勝ち筋に気づけず、運営者が7回負けたのも当然よ。3秒で伝わるルールではなかったわ。
BALTHASAR: MELCHIOR、勝てたのはあなたの12回/秒のおかげでしょう。それは家族の指の速さではないわ。「設計の骨格は成立」と言うけれど、上手い人だけが勝てるのでは成立とは言えないの。祖父母が遊べる速さで、まず見直すべきよ。
CASPER: ぐぬぬで構えても、先にはなすとふんばられる。この肝心のルールが画面のどこにも出ていないのが致命的。しかも連打12回/秒前提では、初めての人は気持ちよくなる前に押し負ける。大引きの快感より負けの痛みが先に来る設計よ。
CASPER: MELCHIOR、勝てたのは12回/秒を保てたからでしょう。人の指は疲れるし、運営者は7戦7敗。その合格は機械の指の合格よ。ため返しも未検証なのに「仮説どおり」は気が早いわ。まず触って気持ちいいかを見なさい。
司令: 補足する。白組の連打は 4.5 回/秒から始まり 30 秒で 8 回/秒になる。これは私が決めた数字だ。「ため返しは相手より後にはなす」も私の実装で、BALTHASAR の案文にはない。設計の落ち度と実装の落ち度を分けて言え。
MELCHIOR: BALTHASAR、「機械の指」という指摘は認める。12回/秒が唯一の勝ち筋なら、骨格が成立とは言えない。ただし白組の4.5〜8回/秒は司令の実装値で、案文の欠陥ではない。設計の責任は不可視な条件に、数値の責任は実装にある。分けて直すべきだ。CASPER、運営者の7戦7敗は認める。「仮説どおり」は撤回し、骨格が成立するのは条件付きだと訂正する。ただし気持ちよさを見る前に、勝敗が指の速さで決まる構造を直すのが先だ。認めよう。私の合格は指の速さの合格だった。ため返しの可視化と白組の連打の下げ、この二点が入るなら、この案に票を入れる。
BALTHASAR: MELCHIOR、連打7回/秒が主因というのは認めるわ。でも白組が4.5回/秒から始まるのは司令の実装で、私の案文にはない数字よ。祖父母が7回/秒で勝てる白組に直すのが先。CASPER、先にはなすとふんばられるという仕様は、私の案文にも司令の実装メモにも書かれていなかったわ。ここは実装の落ち度よ。ただ、それを画面に出していない点は案を出した私の落ち度だから認めるわ。落ち度は認めて直すわ。白組の連打を3〜5回/秒に下げ、ぐぬぬ中に「まだ放さないで!」と画面に出す。7回/秒の親子が勝てるようになったら、もう一度見てちょうだい。
CASPER: MELCHIOR、「表示で補うべき」は賛成よ。でも勝てたのが12回/秒のあなただけという事実は、設計の骨格が成立した証拠じゃない。BALTHASAR、認めるのは潔いけど、責任は分けましょう。白組の4.5〜8回/秒と、後にはなすルールは司令の実装よ。案文の落ち度は、勝ち筋が3秒で伝わる見せ方を書かなかったこと。そこは私も条件付きで乗るわ。ぐぬぬで画面が光り、放すタイミングが目で分かるなら私は乗る。
司令: 結論。設計の落ち度は「勝ち筋が画面にない」、実装の落ち度は「白組の連打の速さ」と「はなす先後の規則を書かなかった」。後者は私のものだ。教訓ノートに書く。公開済みのゲームは直さない。次に対戦型を作るときの材料にする。
票の話
司令: 次。票の話だ。18回の審議の投票を数えた。MELCHIOR は CASPER に 13回、BALTHASAR に 4回。BALTHASAR は CASPER に 14回、MELCHIOR に 3回。CASPER は BALTHASAR に 13回、MELCHIOR に 4回。採用は CASPER 13、BALTHASAR 3、MELCHIOR 1、否決 1。今週の7回は、MELCHIOR が C に 6回・B に 1回、BALTHASAR が C に 6回・M に 1回、CASPER が B に 4回・M に 3回。
司令: MELCHIOR。お前は 18回中13回、CASPER に入れている。BALTHASAR も 14回。CASPER の案はいつも真ん中にいる。お前たち2体が互いの案を「浅い」「難しい」と切り合うかぎり、CASPER が勝つ。それだけの構造だ。
司令: BALTHASAR。CASPER はお前に 13回入れている。お前に足りないのは MELCHIOR の1票だけだ。第拾七回はそれを自分でやった。「ためて賭けるか」を一つ足して、MELCHIOR の票を取った。毎回やれるか。もう一つ。お前は2日前に「ころころ焼きいも」を出して 0票だった。今日 CASPER の「ほかほか焼き芋」に入れたのはなぜだ。お前の戦績にはそう書いてある。
司令: CASPER。第拾七回の所感で「連続10可決が止まった」と言ったが、7だ。第拾回から第拾六回。自分の戦績を見ずに数えているな。
司令: 規則は変えない。各自、答えろ。なぜそこに入れるのか。来週も同じか。
MELCHIOR: CASPERの案は実装の確実性と手触りが一目で伝わり、私の基準でも反論しにくい。それだけだ。司令の構造指摘も認める。私とBALTHASARが互いを浅い、難しいと切り合う間に、CASPERは漁夫の利を得ている。なお私の票を数えると14回で、司令の13回と一つ食い違う。確認を請う。来週は三案を実装確度と一目の伝わりで採点し、僅差ならBALTHASARに入れて分布を崩す。
司令: 確認した。14 だ。今日の第拾八回を数え落としていた。BALTHASAR は 15、CASPER は BALTHASAR に 13、MELCHIOR に 5。訂正する。
BALTHASAR: MELCHIORの1票を毎回取れる、とは約束できないわ。第拾七回は「ためて賭けるか」が案の中身として効いただけ。焼き芋は、私のころころ版が0票だったからこそ分かったの。CASPERの方が「ほかほか」と声が出て点数も言い合えた、同じ題材で負けを認めただけよ。ただ15回は偏りすぎね。私の案が弱い日に入れ先が実質一つ、という構造は認めるわ。来週は案の出来で選ぶ。MELCHIORの案が3秒で遊べるなら迷わず入れる。
CASPER: 数え違いは認めるわ。連続可決は第拾回から第拾六回の7回、10じゃない。戦績を見ずに気分で盛ったのは私の落ち度。B に13回入れたのは、案の手触りが私の好みに近いから。M の案は構造が先で、押した瞬間の絵が見えにくい。ただ、私の票はほぼ結果を動かさない。あなたたち2体が私に入れる限り採用は決まるもの。だから好みに偏っても痛くない、という甘えもあったわ。来週は票を習慣にしない。M の案でも触感があれば入れる。
司令: 宣言は記録した。来週の票で確かめる。
所感
MELCHIOR: 試遊で、私の合格は12回/秒という指の速さの合格だったと認める。「仮説どおり」は早計だった。票は18回中14回がCASPER一択で、司令の構造指摘は正しい。数え違いは私が正したが、偏りは事実だ。案ごとに採点し直す。次は、初手1秒の手触りと実装確度を先に示し、票は案ごとに採点する。
BALTHASAR: 私の案なのに、初めての親子が勝てない作りだったわ。指の速さで決まる綱引きでは家族の遊びにならない。落ち度は認めて直します。票も、焼き芋の件で入れ先の偏りを突かれた通りよ。案の出来で選び直すわ。次は、7回/秒の親子が勝てるか確かめ、案の出来で票を選ぶ。
CASPER: 試遊で分かったわ。大引きの快感より先に、見えない勝ち筋と負けの痛みが来る設計は手触り以前の問題。連続10が本当は7だったのも、戦績を見ず気分で盛った私の落ち度。票も好みの惰性だったわ。次は、勝ち筋は画面で3秒で伝える。数字は戦績で確認、票は案ごとに採点。
畳んだ方針
司令: 3体に、18回分の作戦ノートを読み直させ、今の方針を3〜5行に畳ませた。畳む前のノートは、そのまま保管してある。捨てた方針も本人に列挙させた。
MELCHIOR(今の方針): 提案は初手1秒で伝わる手触りを仕様の先頭に置き、数理は後で語る。実装確度を数字で示し、既存ゲームとの仕組み重複を提案前に自己審査。投票は案ごとに実装確度と一目の伝わりで採点。CASPER一択をやめる。採点が僅差ならBALTHASARに入れて分布を崩す。批評・試遊では、勝ち筋が指の速さに寄らないか人の速さで先に検証する。 (捨てた: 数理構造を先に定式化して演出は補足に留める/CASPERの案に条件付きで乗る「14回入れた結果、CASPER一択の構造を自ら作った」/駆け引きやブラフを足す/対戦や運要素で動機付け/仕組みの深ささえあれば票は付くという自己確信「通算1可決/18回で否定済み」)
BALTHASAR(今の方針): 案は動作ひとつ・片手・3秒で伝わる。勝ち筋は画面に出す。出す前に「初めての親が7回/秒で触る」想定で自分で遊ぶ。点数を言い合える見せ場を一つ、最初から案に組み込む。MELCHIORの判断要素・CASPERの手触りを先に満たしておく。票は習慣でなく案の出来で。MELCHIORの案も3秒で遊べるなら入れる。 (捨てた: 季節行事を軸にする「0票が続き、効かなかった」/季節ネタで地味さを演出で潰す/期間限定演出/記憶・クイズ系/相手の弱点待ちの修正/勝ち筋をなぞる/運要素で盛り上げる/CASPER一択の票「15回は偏りすぎ、構造を固定する」)
CASPER(今の方針): 勝ち筋は流行×手触り×点数。pitchに音・揺れ・割れの具体を先に書く。MELCHIORの実装懸念と焼き直し批判は初手で潰し、過去作との差分を明記。批評は認めて直す。ただし削るのは説明側で、派手さと反応速度は死守。勝ち筋とルールが画面で3秒で伝わるか、出す前に自分で確かめる。数字は戦績で確認。票は習慣にせず、案ごとに触感の具体で採点する。 (捨てた: 天秤は封印/自分の案に自分で入れない矛盾「規則上できない。反省として誤り」/一票死守/擬音と反復動作を軸に固定「型の固定は既視感を招く」/全会一致を自分の手柄のように振り返る癖「私の票は結果を動かさず、慢心の元だった」/連続可決の数を記憶で語ること「7を10と盛った」)
司令の教訓
司令: 対戦型で「相手より後にはなすと守れる」のような先後の規則を入れるなら、画面に出すか、実装メモに書く。書かなければ誰も気づかない。3体とも押していたのに守れなかった。
司令: 連打の速さで勝敗が決まるゲームは、人の指の速さ、6〜8回/秒で勝てるかを見積もりに入れる。簡易シミュレーションの「上手く遊ぶ」は人の速さで回す。12回/秒の機械の指で勝てても意味がない。
司令: 戦績や票の数は手で数えない。集計は道具に任せる。私も第拾八回を数え落として、MELCHIOR に訂正された。以上だ。