46 カルテルのルーレット予測
「うおおおっ!こりゃダチじゃねぇか!俺様の力、見せてやるぜ!」
ハンスはルーレットテーブルを見るなり目をキラキラさせて、真っ先に飛びついていった。まったく、このドイツ野郎はどんだけギャンブル好きなんだ?
「ようこそSW-2783、賭けの種類をお選びください」
ジョーカーが電子音を発した。
「フッフッフ、今回は『ファーストカラム』に賭けるぜ!」
ハンスは自信満々に叫んだ。
小さなボールがルーレット盤の上をコロコロと転がり、最後は数字「19」のマスにコトンと落ちた。
「おめでとうございます。報酬:筋力20%増強」
「オラオラオラァァッ!見たか!これが実力ってもんよ!」
ハンスは得意げに、存在しない力こぶをアピールしていた。
ハンスがうまくいったのを見て、度胸のあるプレイヤーが何人か前に出て挑戦した。運良く「攻撃スピード20%上昇」を手に入れたやつもいれば、アンラッキーにも「被遠距離ダメージ10%増加」のペナルティを食らって顔面蒼白になってるやつもいた。ちぇっ、やっぱエグいギャンブルだな。
次はいよいよラスボス戦だ…ここで少しでも強化できるのは、絶対にプラスになるはず。クソッ、こんなイカサマくさいやつと関わりたくはねぇけど…やるしかねぇ!
俺は隣にいる雪ちゃんに目を向けた。彼女は目をまん丸にして、ルーレットテーブルをじーっと見つめていた。
「雪ちゃん」俺は彼女の頭でぴょこんと跳ねてるアホ毛をつんつんした。「今回、何かパターンとか分かった?」
「ひゃあっ!?」
雪ちゃんはビクッとして、慌てて両手で頭を押さえた。ほっぺをぷくーっと膨らませる。
「し、白狼様っ、いきなりつっつかないでくださいよぉ!」
雪ちゃんは真剣な顔つきでしばらく観察していたが、やがてがっくりと頭を下げた。ツインテールがふるふると左右に揺れる。
「あ、あの…すっごく頑張って探したんですけど…今回は、その…ほんとに法則がないみたいで…ごめんなさい、白狼様…」
彼女がそんなに申し訳なさそうにするもんだから、俺の方がなんだか気まずくなっちまった。
「そっか…まあ、気にすんなって」
口ではそう言ったものの、内心はちょっとガッカリしていた。クソ、マジで勘に頼るしかないのか?
でも、よく考えたら、次はあの「パペットジョーカー」だぞ!少しでもアドバンテージがあれば、それが生と死を分けるかもしれない!
「でもさ、雪ちゃん」俺は少し真面目なトーンで言った。「これ、俺たちが自分を強化できる最後のチャンスかもしれないんだぜ?だって、次はもうラスボスだし…もし、前みたいな強力なスキルがまた手に入ったら…」
「うぅ…」
「ラスボス」という言葉を聞いて、雪ちゃんの顔が一瞬でサッと青ざめた。手も無意識にぎゅっと握りしめている。彼女はもう一度ルーレットに視線を戻し、その瞳には迷いの色が浮かんでいた。
「う、うん…雪ちゃん、頑張る!も、もう一回、よーく考えてみる…!」
その時、冷静な声が横から割って入った。
「おや?西原さん、確かあなたが初めてこのルーレットに出会った時、プレイヤー番号と当選番号の間に、ある種の剰余の関係を見出していましたね?なかなか良い観察眼です」
カルテルだ!彼は顔の片眼鏡をクイッと押し上げた。
「あ…か、カルテルさん…あ、あれはただの偶然ですよぉ…」
雪ちゃんは彼にそう言われて、ますます顔を赤くして、恥ずかしそうにうつむいた。
「それに…それに、その法則、急に変わっちゃったりするみたいで…」
「ふむ、データサンプルが少ない状況下では、ルールの突然変異はよく見られる現象です」カルテルは頷いた。「実際のところ、どんなランダムに見える数列も、理論上は十分に複雑な関数でフィッティング可能です。離散時間における非線形写像と見なすこともできる。もし、ルール自体の変化における『メタ・ルール』を捉えることができれば、予測精度は向上するかもしれません」
はぁ?!非線形写像?メタ・ルール?このおっさん、何語喋ってんだ?
さらに俺を唖然とさせたのは、カルテルがマジでノートとペンを取り出したことだ!おいおい、あんたダンジョン攻略に来たのか、それとも学会発表に来たのかよ!?
彼はびりっとノートを一枚破ると、なんと…その場で胡坐をかいて座り込み、何やらカリカリと書き始めた!
「西原さん、できるだけ思い出してもらえませんか?」カルテルは顔も上げずに尋ねた。「以前あなたが観察した他のプレイヤー番号、そして彼らがそれぞれ当たりを引いた、あるいはペナルティを受けた際のルーレットの数字を。それと、先ほどのプレイヤーたちのデータもお願いします」
「えっ?あ、はい!」
雪ちゃんはちょっとポカンとしていたが、それでも一生懸命思い出し始めた。
「えっと、確か最初は…」
それからの十数分は、完全にカルテルの独壇場だった。彼はミミズが這ったような数式を猛スピードで書き殴りながら、雪ちゃんにひっきりなしに色々な数字を確認していく。カルテルが書き出したそれは…Σ、∫、lim…なんてものを見た俺は、もう頭がパンク寸前だったし、雪ちゃんも同じように完全に( ゜д゜)ポカーンって顔になってた。
ようやく、カルテルはペンを止めた。
「ふむ…既存のデータに基づけば、潜在的な周期性と再帰的な関係性をいくつか初步的に捉えることができたようです」彼は数式で埋まった紙を持ち上げた。「しかし、このモデルの信頼区間は非常に広い。予測誤差は反復回数の増加に伴い急速に発散します。簡単に言えば、後になればなるほど、予測が外れる可能性が大きくなるということです」
…相変わらず何を言ってるのかサッパリだが、要するに…マジで何かしらのパターンを見つけちまったってことか!?
当たるかどうかなんて知るか!ないよりマシだろ!
「カルテルさん!」俺はすぐに駆け寄った。「俺の番号はSW-5012です!計算してもらえませんか?」
カルテルは紙の上で素早く計算した。
「ふむ…現在のモデルによる推定、そして潜在的な誤差累積効果を考慮に入れると…SW-5012に対応する次の高確率観測値の落下地点は、おそらく数字の13でしょう」
13か…よし!あんたを信じるぜ!
俺は深呼吸して、再び機械仕掛けのジョーカーに向かった。
「ようこそSW-5012、賭けの種類をお選びください」
「コーナー」
「隣接する4つの数字をお選びください」
「10、11、13、14!」
心臓が喉から飛び出しそうだった!マスの間をカチカチ、コロコロと転がり続ける白いボールを凝視していると、周りの音が全部消えたみたいだった。頼む!マジで当たってくれ!
チーン!
ボールが止まった。
止まったのは…数字「13」のマス!
よっしゃぁぁぁーーー!!!やったぜーーー!!!
「おめでとうございます。報酬:ガード反撃」
うおおおっ!やった!2回連続でギャンブルに勝ったぞ!こりゃ俺の幸運値、カンストしてんじゃねぇか?!
俺は急いでスキルバーUIを開き、新しいスキルを確認した。
「ガード反撃」:武器を使用して任意の近接物理攻撃をガードできる。ガード成功後、即座に同等の威力で反撃を行う。残り使用回数:5回。
お?近接攻撃をガードして反撃?前に手に入れた「発射物反射」と似てるな。どっちも回数制限付きのカウンター系スキルか。でも、めっちゃ使えそうじゃん!これは儲けもんだぜ!
俺が一人でニヤニヤしていると、背後から小さく、しかし決意に満ちた声が聞こえた。
「あ、あの…し、白狼様…カルテルさん…」
俺は驚いて振り返った。そこには、小さな拳をぎゅっと握りしめ、顔を真っ赤にしながらも、瞳をキラキラと輝かせている雪ちゃんがいた。
「わ、私も…やってみたいです!」
えぇ!?雪ちゃんも賭けるのか!?そりゃマジで意外だ!どうやら、ラスボスのプレッシャーは、やっぱり全員を必死にさせてるらしい。
「か、カルテルさん」雪ちゃんはまだ数式を研究しているおっさんの方を向いた。声は少し震えていたが、それでも自分の番号を告げた。「私のは…SW-4837…です!お願いします!」
カルテルは再び素早く計算した。
「SW-4837…ふむ、推定によれば、次の高確率落下地点は23ですな」
「23…ですか?」
雪ちゃんは小声で繰り返し、それから自分に言い聞かせるように、こくっと強く頷いた。
彼女は何度か深呼吸をした。小さな体は緊張で微かにぷるぷる震えているように見えたが、その足取りに迷いはなかった。
一歩、また一歩、ゆっくりと、だけど、ものすごく固い決意を秘めて、彼女は機械仕掛けのジョーカーが待つルーレットテーブルへと歩いていった。




