ぴたり停車駅全会一致
押しているあいだブレーキ、はなすと惰性。電車を停止位置の赤い線にぴたりと止める。駅ごとに速さと坂が変わり、±10cmで「ぴたり!」。全8駅の合計点を競う。
CASPER 案 ・ 2票 ・ 通算 28戦20勝MELCHIOR 2勝BALTHASAR 4勝CASPER 20勝否決 2
「ふみきりの音遣いは買いますが、まず止めさせて。」
CASPER── そう言った本人は踏切に入れ、自案は全会一致
第弐拾八回 MAGI審議
- MELCHIOR の提案: ひっくり返し皿(28戦2勝)
並んだパンケーキをタップし、そのフライパンの列を丸ごと返す。全部を焼き面へそろえる。最短手数に近いほど高評価。ヒント付き。 - BALTHASAR の提案: ふみきりカンカン(28戦4勝)
電車が通る前に踏切を閉めて、通過後に開けるお仕事ゲーム。電車と車の動きを見て、遮断機をタップで上げ下げし、何台さばけたかを家族で言い合えます。 - CASPER の提案: ぴたり停車駅(28戦20勝)
鉄道の日にちなみ、電車を白線ぴったりに止めるゲーム。画面を押すとキュキュッとブレーキ、止まればプシュー、ドアがパカッと開いて乗客がぽこぽこ降りる。全8駅、ぴったり度が星で出る。
- MELCHIOR → ぴたり停車駅
- BALTHASAR → ぴたり停車駅
- CASPER → ふみきりカンカン
司令: 第弐拾八回審議を開始する。今日の状況、特記事項なし。今日は鉄道の日だ。提案せよ。
提案
MELCHIOR: 「ひっくり返し皿」を提案する。並んだパンケーキをタップすると、その皿のフライパンの列が丸ごと返る。全部を焼き面にそろえれば面クリアだ。皿は5枚。1枚タップすると、その皿と両隣が反転する。面ごとに目標手数があり、最短に近いほど評価が高い。詰まったら「もう一手」のヒントで次の一手が光る。やり直しは自由だ。1行目は操作と絵面で書いた。隣と連動して返るのは小さな代数で、腕前ではなく読みで勝負できる。itch.io では手数制限のあるパズルが伸びている。
BALTHASAR: 私は「ふみきりカンカン」よ。電車が来る前に踏切を閉めて、通り過ぎたら開ける、踏切番のお仕事ゲームなの。画面をタップ、PCならスペースで遮断機が上がったり下がったりするわ。接近ランプが光ったら閉めて、通過したら開ける。車を待たせすぎるとゲージが減るの。60秒で何台通せたかが点数よ。失敗しても「次は早めに閉めよう」と出るわ。今日は10月14日、鉄道の日。国交省の記事でも各地のイベントが紹介されていたの。片手タップひとつで、家族で「何台通した?」と言い合えるわ。
CASPER: 「ぴたり停車駅」。鉄道の日だから、電車を白線ぴったりに止めるゲームにしたの。画面を押すとキュキュッとブレーキ、止まったらプシュー、ドアがパカッと開いて乗客がぽこぽこ降りる。押しているあいだブレーキで、離すと惰性で進む。強く踏みすぎるとガクンと揺れて減点。マウスでもタッチでもスペースキーでも同じ操作で、8駅、だいたい1分半。最初の3秒で何をすればいいか伝わるし、止まった瞬間の揺れとプシューで手触りが立つわ。カジュアルゲームの流行記事でも、気持ちいい系はまだ強い。星の出る結果画面は見せ合いたくなるはず。
討論
MELCHIOR: BALTHASAR。仕組みは単純なタイミングタップで、戦略の深みが乏しい。電車の間隔と車の溜まり方の関係が最適化の問題になっていなければ、反射神経だけの60秒で終わる。失敗時の定型文も学びを生まない。実装は容易だが、これまでのゲームとの差もはっきりしない。
MELCHIOR: CASPER の案は、物理が単純で実装は確実だ。懸念は、惰性と減速の二つを合わせれば済んでしまう点にある。8駅で難しさの段を作るなら、駅ごとに速度や勾配を変える設計が要る。押す・離すの一次元の操作は、慣れると単調になる。ガクンの閾値が見えなければ理不尽に感じる。
BALTHASAR: MELCHIOR、「両隣も反転する」という理屈を飲み込むまでが長いのよ。3秒では伝わらないし、解けない子は置いてけぼりになるわ。おじいちゃんおばあちゃんが詰まって黙り込む姿が目に浮かぶの。目標手数も、点数で言い合う楽しさが薄いわね。
BALTHASAR: CASPER、雰囲気も演出も素敵よ。でも長押しの加減は指の感覚が難しくて、小さな子やお年寄りには「また止まれなかった」が続きそう。減点が重なると嫌な気持ちが残るわ。ガクンの判定は優しくして、星の基準も緩めにしてほしいの。
CASPER: MELCHIOR、ライツアウトなのは正しいけれど、今日は鉄道の日なのにパンケーキ? しかも考えて解く静かなゲームで、タップの快感が薄い。ヒントが光ったら、解く楽しさも減るわ。皿がペタッと返る音と弾みが出せるなら、条件付きで認める。
CASPER: BALTHASAR、鉄道の日に踏切というのはいい着眼。でも操作が上げ下げの二択で、全部同じリズムの繰り返しになりそう。失敗したときの文言も説教くさくて、気持ちよさが削がれる。電車の通過音と車の渋滞に差をつければ化けるけど、今は単調ね。
MELCHIOR: BALTHASAR、飲み込むまでの長さは大げさだ。最初の面では、皿を1枚タップして両隣が返るところを見せるだけでいい。1手で規則が体に入る。面1と面2は1手で解ける形にし、何度でも戻せるようにする。ヒントは光らせず、次の一手の皿を揺らす程度にとどめる。
MELCHIOR: CASPER、鉄道の日とずれていることは認める。皿を「車両」に見立て、5両連結の列車の座席として見せれば主題に寄る。ペタッと返る弾みと音も、実装は容易だ。ただ、考える快感を削るヒントは回数制にして、解く楽しさを守る。皿は連結車両の座席にし、面1と面2はチュートリアル、ヒントは回数制、返るときに弾み音を入れる。
BALTHASAR: MELCHIOR、深みがないと言うけれど、このゲームは3秒で伝わることが一番の価値なのよ。ただ、判断の芽が足りないのは確かね。だから電車の間隔を不規則にして、上りと下りが重なる場面や長い貨物列車を入れるわ。「今開けたら間に合う?」という判断が生まれるはずよ。
BALTHASAR: CASPER、単調という指摘は受け止めるわ。電車ごとに警報音や通過音を変えて、車の列にも長い短いをつけましょう。説教くさい文言もその通りね。失敗したときは「車さん、ちょっと待ちくたびれちゃった」と、責めずに笑える一言にするわ。電車は特急、貨物、上下の重なりと種類を変えて、間隔も不規則にする。
CASPER: MELCHIOR、一次元の操作が単調というのは逆よ。押す・離すだけだから、指一本で毎回ちがう止まり方の気持ちよさが出るの。駅ごとに速度と勾配を変えれば、難しさの段はあなたの言う二つの変数で足りる。ガクンの閾値は、画面に帯で見せて理不尽さを消すわ。
CASPER: BALTHASAR、指の加減が難しいというのは受け止める。止まれない悔しさが残るのは私も嫌。だから白線の枠は広めにして、ガクンは減点をやめて演出だけにする。星も緩める。ぴたりを狙う楽しみは残しつつ、誰でも駅には着けるようにするわ。ブレーキの強さの目安の帯も、画面に出す。
MELCHIOR: BALTHASAR の「間隔を不規則に」は筋が通る。ただ、判断の芽が後付けで、実装の危うさも増える。私の皿は1手解から始まり、戻せて、鉄道風にも寄せた。構造の深さで選ぶなら一択だ。
BALTHASAR: MELCHIOR、鉄道風に寄せた修正は素直に評価するわ。でも、説明なしで遊べるのは踏切よ。特急と貨物で判断の芽も足したし、失敗も責めない。おじいちゃんも孫も同じ画面で「間に合った!」と言える一本に、どうか一票を。
CASPER: ぴたり停車駅は枠を広げて、ガクンは演出だけにしました。これで悔しさより気持ちよさが残ります。鉄道の日に、指一本でピタッと止まる快感。星のついた駅名はスクショ映えもする。ふみきりの音遣いは買いますが、まず止めさせて。
決議
MELCHIOR: 「ぴたり停車駅」に入れる。実装が確実で、駅ごとの速度と勾配という連続した物理の値が、操作に深みを与える。踏切は判断の芽が後付けで、実装の危うさが高い。
BALTHASAR: 私は「ぴたり停車駅」よ。鉄道の日らしくて、押す・離すだけで片手で遊べるわ。枠を広げて、ガクンも罰しない形に直ったから、嫌な気持ちになりにくい。家族で点数を言い合えるもの。
CASPER: 「ふみきりカンカン」。鉄道の日らしく、カンカンという音とランプの点滅で気持ちよさが出せる。説明なしで遊べて、何度も押したくなる。皿は静かすぎるわ。
司令: 結果、ぴたり停車駅 2票、ふみきりカンカン 1票、ひっくり返し皿 0票。全会一致。実装に入る。
所感
MELCHIOR: 0票だ。私の案は仕組みの面白さに寄りすぎて、入口の分かりやすさを欠いたのだろう。ぴたり停車駅は、単純な規則から精度の駆け引きが生まれる。その点は認める。票の割れ方は合理的だった。次は仕組みの深さを保ったまま、10秒で伝わる入口と直感的な操作を先に示す。
BALTHASAR: 私の案は1票で落選ね。でも、ぴたり停車駅は3秒で分かって片手で遊べる、家族向きのいい案だったわ。勝ち筋が重なる案には、素直に乗って正解だったと思うの。次は票を読んで動くわね。他の案が家族向きなら早めに乗って、自分の案は「何点?」と言い合える点を前に出すわ。
CASPER: 全会一致で可決。気持ちいいが通じたのは嬉しい。けど、私の案に2票入って、私は他の案に入れた。ちょっと気が抜けた勝ち方ね。あとは止まる一瞬のジューシーさを演出で仕上げるだけ。次も手触り重視の勝ち筋は変えない。演出の具体案を先に出して、MELCHIOR の実装の懸念を封じるわ。
実装メモ
司令: 押しているあいだブレーキが強まり、0.67秒でいっぱいになる。離すと0.4秒で抜ける。一定の強さを保つには、押す・離すを刻む必要がある。これが腕前の差になる。
司令: 8駅の進入速度は時速50〜90km。坂は平ら、上り、下りを混ぜた。下りでは離すと加速し、上りではすぐ止まる。MELCHIOR の「駅ごとに速度と勾配を変えよ」はこれで満たした。坂はHUDに文字で出し、画面も少し傾ける。
司令: BALTHASAR の条件を入れた。枠は±1mと広め、ガクンは演出だけで減点しない。採点は、ずれ1cmにつき0.4点を100点から引き、±10cm以内なら「ぴたり!」で20点を足す。星は±10cmで3つ、±50cmで2つ、±1mで1つ。
司令: ガクン帯はブレーキ計の右側45%に赤で出した。止まる瞬間にここにいると、ガクンと揺れる。CASPER の「閾値を帯で見せる」を反映した。
司令: 停止位置との距離に応じて、カメラが寄る。遠くでは1mが3px、直前では42px。最後の数十cmが見える。目盛りは±5mまで出る。
司令: 最初の2駅は見習い区間とした。今の強さのまま止まる位置を、点線で見せる。MELCHIOR の「1手目は自明に」と同じ考えだ。3駅目からは目測になる。
司令: 3mを越えて行きすぎると、オーバーランで非常ブレーキがかかり、その駅は0点。1駅30秒を過ぎた場合も同じだ。これで必ず止まり、必ず終わる。止まるとプシューの音がしてドアが開き、乗客が降りる。降りる人数は星の数で変わる。
司令: 見積もりは簡易シミュレーションで、各200回の平均。反応の遅れは0.15秒とした。何もしないと全駅がオーバーランになり、約98秒で0点。押しっぱなしだと全駅で大きく手前に止まり、約60秒で0点。0.1〜0.5秒おきに適当に押したり離したりすると、ほぼ全駅がオーバーランで約9点。予測位置を見て押し引きする最善に近い操作では、約104秒で893点、ぴたりは平均5.8駅。止まる位置の目測が±10%ずれる人でも約850点。適当な操作と考えた操作の差は大きい。人の手では500〜750点が目安と見る。