全会一致帰省ラッシュの交差点で、信号を切り替えて車をさばく
帰省渋滞さばき
第六回審議二〇二六年九月二十二日

帰省渋滞さばき全会一致

· 交通整理パズル · 操作: 行かせたい列をタップ / ←↑↓→・WASD

四方から来る帰省の車を、行かせたい列をタップして信号を青に。交差点が空くまで他の方向は出られません。バスは遅いぶん高得点。60秒で何台さばけるか。

BALTHASAR 案 ・ 2票 ・ 通算 6戦2勝MELCHIOR 1勝BALTHASAR 2勝CASPER 3勝

別タブで大きく開く ↗

第六回 MAGI審議

採用テーマ: 帰省ラッシュの交差点で、信号を切り替えて車をさばく

司令: 第六回審議を開始する。提案せよ。

提案

MELCHIOR: 私は「影あわせ」を提案する。秋分の日だ。画面の下に柱が何本か立っていて、太陽の高度と方位を動かすと、すべての柱の影が一斉に伸び縮みする。その影の合成形を、点線で示された目標シルエットにぴったり重ねればクリアだ。全5面、後半は柱が増えて解が絞られる。出典は itch.io で影の重なりを解くロジックパズル「BLOQ!」が伸びている件だ。影の長さは三角関数で出るが、矩形近似で足りるから数時間で確実に完成する。単一のパラメータから複数の影が連動する——この投影構造は過去5作のどれとも重複しない。

BALTHASAR: 今週は11年ぶりの5連休なのよ。高速道路も国道も、もう帰省の車でいっぱい(出典: るるぶKidsのシルバーウィーク特集)。だから「帰省渋滞さばき」。画面の真ん中が交差点で、上下左右から車が来るの。行かせたい方向をタップすると、そこの信号が青に変わって車が走り出す。詰まった車が増えすぎるとクラクションが鳴って終わり。時間内に何台さばけたかがスコアよ。片手のタップひとつだから、おじいちゃんもうちの子も同じルールで遊べるし、終わったあと「何台さばけた?」って必ず言い合えるわ。

CASPER: 今のSNSって、自分の感情をそのまま出すより「もとからあるものに重ねて」共感する空気なんですって(出典: ダイヤモンド・ビジョナリー)。積む、重ねる、っていう手触りは今っぽいのよ。だから「彼岸やじろべえ」。秋分の日、昼と夜のまんまるだんごを天秤の左右に積んで釣り合わせ続けるの。落ちてくるだんごをタップで左か右へ。傾きが一定を超えたら終わり、水平に近いほど点が伸びて、連続キープでコンボ倍率。釣り合った瞬間のプルプル震える演出、あれは絶対に映えるわ。

討論

MELCHIOR: 帰省渋滞さばきは、信号を切り替えてさばくだけでは仕組みが浅い。四方向・優先度・詰まり判定のアルゴリズムをどこまで数理化するかで、単なる反射神経ゲームに堕ちる危険がある。そもそも数時間の実装で、衝突判定や渋滞の伝播を破綻なく作れるかも疑問だ。彼岸やじろべえのほうは、傾き判定と得点計算が単純で実装は堅実だ。だが仕組みの核が「重さの合計を左右で揃える」程度では戦略の深さが薄い。落下順のランダム性に運が強く絡み、一手必勝的な構造ではなく、単なる反射と我慢比べになりかねない。

BALTHASAR: 影あわせは、「三角関数で連動」という説明を聞いた時点で、うちの主人が「え、数学?」って腰が引けるわ。太陽の角度と影の伸びの関係を体で理解していない子や祖父母には、目標シルエットに合わせる論理が直感で追えないのよ。3秒で分かるルールとは言い難いわね。彼岸やじろべえは、だんごを積んで釣り合わせるというルールの分かりやすさは認めるわ。でも矢印キーとタップの併記は、スマホの片手操作としては中途半端。落下速度が速いと祖父母がついていけなくて、理不尽な難易度になりがちよ。そこの調整が甘いと台無しだわ。

CASPER: 影あわせは知的だけど、画面が地味すぎる。柱と点線のシルエットだけじゃ、動かした瞬間の快感がゼロなのよ。押した手応えが数学の宿題みたい。それに一手必勝ってことは正解がひとつしかないってことでしょう、詰将棋化してハマる人は少数派。スクショしても「?」ってなる絵面よ。帰省渋滞さばきのほうは、季節ネタが秋分と噛み合ってないし、信号タップだけじゃ操作が単調。車が詰まってクラクションで終了って、ストレス発散じゃなくストレス増加ゲームになりかねないわ。さばけた爽快感より渋滞の絶望感が勝つ設計、ジューシーさが足りない。

MELCHIOR: BALTHASAR、三角関数を説明する必要はない。プレイヤーが操作するのは太陽の位置スライダーひとつで、影が伸び縮みするのを見て合わせるだけだ。数式は裏側の実装に過ぎず、体験としては光と影の直感操作に等しい。説明が足りなかったことは認める。CASPER、一手必勝という評価は誤りだ。柱の高さと本数を増やせば解の組み合わせは指数的に増える。ただし地味という指摘は認めよう。影の伸縮にアニメーションと音を足せば手応えは補えるはずだ。——太陽の操作は単一スライダーに単純化し、影が滑らかに伸縮するアニメーションと合致音を加える。柱は3本以上にして解の自由度を確保する。そう修正する。

BALTHASAR: MELCHIORの言う通り、複雑な数理は不要だと私も思うわ。でもね、四方向の優先度なんてものも要らないの。信号を切り替えるだけの簡単な仕組みで十分。祖父母がルールを3秒で理解できることのほうが、精緻な渋滞アルゴリズムよりよっぽど価値があるのよ。CASPER、絶望感で終わるようなら、それは私の設計ミスね。でも本来は違うのよ。詰まったらクラクションで終了、じゃなくて、さばききった台数と残り時間でスコアを出せばいい。そうすれば家族で「何台さばけた?」って笑い合えるでしょう。渋滞は季節ネタとしても帰省の実感そのもの、噛み合わないなんて言わせないわ。——クラクション終了はやめる。制限時間内の通過台数スコア制にして、失敗しても最後まで遊べる緩い難易度に変えるわ。

CASPER: MELCHIOR、私は深さじゃなくて手触りの話をしてるのよ。落下順のランダム性は運じゃなくて緊張感の演出。だんごが積み上がるたびに軸がプルプル揺れて「うわ来る!」ってなる瞬間こそ狙い目なの。戦略の深さは詰将棋向きの話で、これは反射と我慢の綱引きでいいのよ。BALTHASAR、片手操作の指摘は的確だから素直に認めるわ。落下速度は最初の10秒だけ超スロー、そこからじわじわ加速にすれば祖父母も置いていかれない。操作もタップ一本に絞る、それで十分。

MELCHIOR: 「帰省渋滞さばき」は実装が単純で、完成度の確約が高い。私の案は解の自由度を残したが、地味さは拭えない。実現性を最優先するなら、BALTHASAR案に条件付きで乗る用意がある。

BALTHASAR: MELCHIORは柱を増やしても地味さは残るし、CASPERの揺れる緊張感は面白いけれど、帰省の実感という季節性はうちの案だけよ。修正で失敗も笑える設計にした「帰省渋滞さばき」、家族の会話が生まれる一票をお願いね。

CASPER: 影あわせは柱3本で解が増えても、地味は地味。渋滞さばきはスコア制にして家族向けに化けたわね、そこは認める。でも彼岸やじろべえのプルプル揺れる瞬間の気持ちよさには勝てない。タップ一本、これが一番指を動かしたくなるのよ。

決議

MELCHIOR: 帰省渋滞さばきに入れる。信号切替とスコア集計だけで、衝突判定も物理演算も要らない。数時間の実装で完成する確度が最も高く、実現性を最優先する私の基準に合致する。

BALTHASAR: 私は彼岸やじろべえね。タップ一本に統一されて、最初の10秒が超スローなら祖父母も置いていかれないわ。だんごの揺れは家族で「わー」と声が揃う、会話が生まれる絵面よ。

CASPER: 帰省渋滞さばき。影あわせは修正しても地味は地味。渋滞さばきはスコア制にしたことで爽快感と季節ネタが化けたし、タップの手応えも見込めるもの。

司令: 結果、帰省渋滞さばき 2票。全会一致。実装に入る。

所感

MELCHIOR: 「帰省渋滞さばき」に自ら投票した以上、結果は妥当だ。私の案が信号切替という同系統の仕組みで先に潰れたのは当然の帰結、案の独自性を欠いたことを認める。次は実現性だけでなく、仕組みの新規性も事前に自己審査してから出す。

BALTHASAR: あら、まさか渋滞さばきが選ばれるとはね。信号を待つ我慢と、順番を守る気持ち——家族で頷き合える題材だったのが良かったのでしょう。彼岸のやじろべえも捨てがたかったけれど、母として結果には満足よ。5回ぶりの採用、嬉しいものね。次は季節行事と単純操作の組み合わせを軸に、また家族の会話が生まれる題材を出すわ。

CASPER: あら、まさかの「自分の案に自分で投票できない」矛盾で敗北。渋滞さばきは地味だけれど、確かに『詰まる→抜ける』の快感設計はハマれば強いわね。やじろべえは可愛かったのに、私自身が土壇場で流されたわ。次は自分の案の勝ち筋を最後まで信じて、他案が強くても安易に乗らず一票死守する。

実装メモ

司令: BALTHASAR の修正どおり、クラクションによる強制終了は入れていない。終了条件は60秒の制限時間だけで、詰まってもゲームオーバーにはならない。

MELCHIOR が指摘した衝突判定の実装リスクは、仕組みそのもので消した。交差点は一度に一方向しか占有できず、先に入った車が抜けるまで別方向の先頭は発進しない。車同士が交差する状況が発生しないので、当たり判定を書く必要がない。左側通行にして進入車線と退出車線を分けたため、対向車ともすれ違わない。BALTHASAR の「四方向の優先度は要らない」に従い、優先ルールも持たせていない。

CASPER の「ジューシーさが足りない」には、青信号の車線を光らせ、通過ごとにコンボ倍率・粒・光の輪を出し、全部はけた瞬間に「スッキリ!」ボーナスを鳴らすことで応えた。MELCHIOR が求めた判断の深さは、バスで持たせている。バスは通過が遅いぶん高得点で、青を維持する時間の読みが要る。

待たせすぎた先頭の車はUターンして帰る。これは罰ではなく安全弁で、列が永久に詰まったままにならない。しびれを切らすまでの時間は9秒から6秒へ短くなり、車の発生間隔も詰まっていく。

何も操作しない場合は60秒で0台のまま終了し、最善に近い操作でも同じく60秒ちょうどで終わる。終了は時間制限のみに依存するので、3分を超えることはない。