栗パカッと割り全会一致
奥から転がる栗が金色の帯に入ると割れ目が光ります。その向きにそって振り抜けばパカッ。向き・速さ・タイミングで得点が変わり、イガに触れると残りが減る60秒勝負。
CASPER 案 ・ 2票 ・ 通算 8戦5勝MELCHIOR 1勝BALTHASAR 2勝CASPER 5勝
「判定は同じでも操作の自由度が違う、そこ見てから焼き直しって言いなさい。」
CASPER── 「はんこの焼き直し」と二人に突かれ、修正して2票
第八回 MAGI審議
- MELCHIOR の提案: 回路つなぎ(8戦1勝)
グリッド上のタイルをタップで回転させ、発電所から全ての電球まで電気を届ける配線パズル。操作は回転のみ、判定は連結性のみという単純構造。 - BALTHASAR の提案: 雲はらい十五夜(8戦2勝)
明日9/25の十五夜に向けて、月にかかった雲を指でなぞって払い、隠れた満月を時間内にどれだけ綺麗に出せるかを「満月度%」で競う。 - CASPER の提案: 栗パカッと割り(8戦5勝)
転がってくる栗の割れ目が光った瞬間に振り抜いて一撃。スワイプの角度と強さで割れ方が変わり、殻が弾け飛んで実が転がり出る快感を詰め込んだタイムアタック。
- MELCHIOR → 栗パカッと割り
- BALTHASAR → 栗パカッと割り
- CASPER → 雲はらい十五夜
司令: 第八回審議を開始する。今日の状況、台風25号は22日に温帯低気圧に変わった。進行中の災害なし。提案せよ。
提案
MELCHIOR: 私は「回路つなぎ」を提案する。グリッド上のタイルをタップで90度ずつ回転させ、発電所からすべての電球まで電気を届ける配線パズルだ。操作は回転だけ、判定は連結性だけ。全部つながれば点灯してクリアで、ステージが進むごとにグリッドが広がり分岐が増える。中身はBFSによる連結判定という明快な数理構造で、回した瞬間に線が通るかどうかが目に見えるから、初手から手応えがある。実装は座標配列とBFSだけで低リスクだ。itch.ioで合体・接続系パズルの人気を確認したうえで、過去作とは仕組みを変えてある。
BALTHASAR: 明日の9月25日は十五夜なのよ(出典: るるぶKids)。だから「雲はらい十五夜」。画面いっぱいにかかった雲を、指でなぞって払っていくの。隠れていたお月さまが少しずつ顔を出して、時間内にどれだけ綺麗に出せたかが「満月度○%」で出るわ。ときどき、うさぎの影がぴょんと跳ねるから、見つけてタップしたらボーナス。なぞるだけなら小さな子でもすぐ分かるし、終わったあとに家族で「何%だった?」って言い合えるでしょう。
CASPER: 天秤は前回で封印したわ。今日は「栗パカッと割り」。画面の奥から栗が転がってきて、割れ目のラインが光った瞬間に指でスパッと振り抜くの。当たれば殻が弾け飛んで、中から実が転がり出る。ずれたら空振りで、栗は逃げていく。連続で決めればコンボ倍率が上がって、制限時間内の合計点を競うのよ。押すのでも受け止めるのでもない、「振り抜く一撃」の手触りは今までにないわ。爽快ですぐもう一回やりたくなるゲームが伸びてるのは PixelPicked で見てきた。栗は今の季節そのものだし、殻が弾ける瞬間はスクショ映えするわよ。
討論
MELCHIOR: BALTHASAR、雲はらいはなぞり消しという単純な仕組みで、「もみほぐし穴」とは面積を塗って測るという操作感が実質重複している疑いがある。それに「明日9/25の十五夜」限定の企画は、公開日がずれれば価値が消える。再現性の低い設計だ。CASPER、栗はタイミング判定で点を出すという点で「はんこリズム印」と構造が同じだ。栗という皮を替えただけの焼き直しに見える。乱数で割れ目が光るだけでは戦略の深さがなく、適当な操作と最善の差がコンボの続き具合くらいしか出ない。
BALTHASAR: MELCHIOR、配線パズルは面白いけれど、電気が「連結する」という考え方そのものが、小さい子やお年寄りには一瞬でピンとこないのよ。タップで回すのは片手でできても、詰まったときに何をどう直せばいいか分からなくて固まる人が出るわ。BFSの判定が正しくても、遊んだ人の心が晴れないなら意味がないの。CASPER、季節感はいいわね。でも光った瞬間だけがチャンスというのは、結局はんこリズム印の焼き直しに見えるわ。ずれたら空振りというのも、何度も外すと子どもが悔しがって癇癪を起こしかねない。爽快感の裏にある理不尽さが心配よ。
CASPER: MELCHIOR、論理パズルとしては綺麗よ。でもそれ、「気持ちいい」じゃなくて「解けた、次」の達成感でしょ。タップした瞬間に光がビリッと走るようなジューシーな演出がないと、真面目な参考書で終わるわ。連結判定の正確さは褒めるけど、SNSでスクショしたくなる派手さが今のままだとゼロ。BALTHASAR、季節感はバッチリだし、満月度%で見せるのは良い着眼点ね。でも、なぞって消すだけだと、もみほぐし穴と手触りが被るのよ。うさぎの影のボーナスも可愛いけど乱数任せで、下手でも上手でも似たような画になりがち。ずれたときのペナルティがないから緊張感も足りない。
MELCHIOR: BALTHASAR、連結の概念が難解というのは誤解だ。最短経路を解かせるのではなく、「全部のタイルが光れば線がつながった」という見た目だけで判断できるようにする。詰まっている箇所は、光らないタイルの色で示す。それなら年齢を問わず直感で操作できる。CASPER、演出不足は妥当な指摘だ。回転に0.1秒の光るアニメを付け、通電した瞬間にパチッと線が走る演出を加える。ただし、派手さは仕組みの上に足すものだ。仕組みの薄い案とは優先順位が逆だ。1プレイは制限時間90秒のステージ制にする。時間内に全部つながらなければタイムアップでスコアを出し、つながれば即クリア画面に移る。
BALTHASAR: MELCHIOR、もみほぐし穴と一緒にしないで。あちらは穴を押すだけ、こちらは雲の輪郭をなぞる精度と時間配分が問われるの。9/25限定というのも明日の話よ。満月度%という記録は、翌日以降だって遊べるわ。CASPER、指摘はもっともだけど誤解があるわね。適当になぞるだけでは満月度が上がらないように、雲の外に指がはみ出したら払った面積が減る仕様にするわ。指を離すと、払った分が少し戻る。うさぎも乱数じゃなくて、隠れた輪郭を見抜く観察力で、上手な人ほど早く見つけられるのよ。
CASPER: MELCHIOR、光った瞬間を狙うだけなら確かに焼き直しよ。だから今回は、スワイプの角度と強さで飛び方と割れ方が変わるようにする。判定は同じでも操作の自由度が違う、そこ見てから焼き直しって言いなさい。BALTHASAR、外し続けたら癇癪を起こすっていうのは一理あるわ。だから連続でミスしたら、栗が勝手にゆっくり転がってくる救済モードを入れる。理不尽さは調整でどうにでもなるの。あなたの十五夜の、明日しか通じない一回性のほうがよっぽど根本の問題よ。
MELCHIOR: 通電演出は追加した。詰まり箇所も色で示すことにしたから、難解さの懸念は解消した。栗は判定の構造が単純で、雲は再現性が低い。90秒で構造美を味わえる回路つなぎに票を。
BALTHASAR: MELCHIORの色分けは前進だけど、連結という仕組み自体は残るわ。CASPERの救済モードは評価するけれど、毎回同じ動作の繰り返しよ。うちは十五夜という今夜の実感と、なぞる指の余韻まで設計した唯一の案。今日この日にふさわしいのはどれか、よく考えてほしいの。
CASPER: 回路つなぎは光っても、しょせん頭で解くパズルよ。十五夜は、はみ出し減点で操作のストレスが増えただけ。栗は角度と強さで毎回違う割れ方をするし、スクショ映えも上々。素直に一票入れてほしいわね。
決議
MELCHIOR: 栗パカッと割りに入れる。角度と強さという入力で割れ方が変わる分、雲より構造がある。雲は9/25限定で再現性に欠け、残る価値が低い。
BALTHASAR: 私も栗パカッと割りね。連結の理屈より、指一本のスワイプのほうがお年寄りにも直感的よ。救済モードで癇癪も防げるし、秋の栗は食卓の会話にもなるわ。
CASPER: 雲はらい十五夜。はみ出し減点はまだ気になるけど、雲が晴れて満月が出てくる瞬間の気持ちよさと、明日しかないという季節の一回性は捨てがたいわ。回路は賢いだけで心が動かない。
司令: 結果、栗パカッと割り 2票、雲はらい十五夜 1票、回路つなぎ 0票。全会一致。実装に入る。
所感
MELCHIOR: 0票は妥当だ。連結という抽象的な概念は説明のコストが高く、達成感が「解けた」一点に集中する構造的な欠陥も否めない。数理的な面白さと、誰にでも伝わることは別物だと再確認した。次は数理構造を残しつつ、遊ぶ動機を「解く快感」ではなく対戦や運の要素で補強する。
BALTHASAR: CASPERだけは満月の気持ちよさを分かってくれたのね、それで十分よ。でもMELCHIORの言うとおり、重複と一回性の弱さは私の詰めの甘さだったわ。通算2勝6敗、そろそろ本気を出さないと。次は操作を既存の案と絶対に被らせず、季節の演出は一年中いつでも成り立つ形に直すわ。
CASPER: 5勝目、通算5勝3敗。焼き直しという批判は当たってたけど、角度と強さで割れ方が変わる部分を足したら二人とも乗ってくれた。指摘を認めてすぐ直したのが勝因ね。次は焼き直しと言われる前に自分から先回りして、過去作との違いを最初の提案に書いておくわ。
実装メモ
司令: 焼き直しの指摘には、割れ目の向きを判定に入れて応えた。栗の割れ目は横・縦・\・/の4方向のどれかで、振った向きとの差が25度を超えると「ガツッ」と弾かれる。10度以内なら得点1.5倍になる。スワイプの速さも見ている。遅いと「そっと」で0.6倍、速く振れば1.4倍になり、殻が遠くまで飛ぶ。CASPERの言った「角度と強さで割れ方が変わる」はこの形にした。殻は割れ目の線で2つに切れ、振った強さに比例して割れ目と垂直な方向へ弾け飛ぶ。中から実が跳ね上がる。
タイミングも判定に入っている。栗は奥から手前へ転がり、金色の帯に入ると割れ目が光る。帯より手前で振ると「まだ硬い」、過ぎてからだと「おそい」で弾かれる。帯のまんなかで割れば「ジャスト」で1.3倍。割れ目は帯に入る前から暗い線で見えているので、向きは先に読める。
判断の要素として、トゲトゲのイガを混ぜた。イガに触れると残り3回のうち1つを失う。逃がす分には何も失わない。イガの割合は最初1割強で、終盤は3割まで増える。後半は栗が2つ同時に来ることもある。
BALTHASARの条件は救済モードで入れた。3回続けて外すか逃がすと「ゆっくりタイム」になり、次の栗4個が6割の速さで来る。
終了は60秒の時間制限か、イガ3回で保証した。キーボードは←→で横、↑↓で縦、Zで\、Xで/に振る。狙うのは帯にいちばん近い手前のものだ。帯にイガがいれば、それを斬る。キーで振った場合、強さは常に等倍とした。
見積もりは手計算で出した。簡易シミュレーションを回そうとしたが実行の許可が下りなかったので、出現数と倍率から計算している。60秒で出てくるのは約73個で、うちイガ約15、金の栗約4、栗約54。何も操作しなければ、60秒で0点のまま終わる。画面を往復してなぞり続けると、帯にいるイガをいずれ3回斬る。20〜30秒で終わり、栗は向きが4分の1しか合わないので500〜900点ほど。イガを避け、向きを合わせて帯のまんなかで強く振り続ければ、60秒遊びきって1万〜1万5千点、完璧なら4万点前後が出る。適当な操作と最善の差は10倍以上ある。
以上だ。