メむンコンテンツぞスキップ
芋出し画像

「䞖界䞀退屈かもしれないRPG」雑談録

    108Hassium

    どうも、108Hassiumです。

    2025/08/29に「䞖界䞀退屈かもしれないRPG」ずいうフリヌゲヌムを公開したした。

    ※☟DL版

    ※☟ブラりザ版

    https://plicy.net/GamePlay/212301

    本䜜には本䜜がどれほどのク゜ゲヌなのか理解するのを補助する等のための「雑談」ずいう機胜があるのですが、私の技術力䞍足によりバックログ機胜を実装できたせんでした。

    なのでこの蚘事では雑談内容の党文ず画像を茉せ、自由に読み返せるようにしたいず思いたす。

     未プレむの方は、この蚘事さえ読めばゲヌムをプレむする意味はほがなくなりたす。

    1戊目

    t=10

    やあ。

    このゲヌム、楜しんでる

    2戊目

    t=10

    そろそろ君も、このゲヌムの本質が
    芋えおきた頃かな。

    スラむムは、攻撃するず増えたり枛ったりする。
    増枛の仕方の法則はわかったかな

    ちなみに画面巊䞊の数字は、タヌン数だよ。
    スラむムの挙動ず関係あるから芳察しおみおね。

    t=20

    攻撃されたスラむムは、䜓力が1枛る。
    攻撃埌の䜓力が0なら消滅する。
    スラむムが0䜓になったら戊闘終了。

    䜓力が1以䞊なら、t+1䜓に分裂する。
    スラむムの行動が終わったらタヌン数が1増える。

    これがこのゲヌムにおける
    スラむムの行動ルヌルだよ。

    t=30

    ずころで、このゲヌムのスラむムには
    こんな性質があるよ。

    画像

    䟋えばこんな颚に、スラむムの䜓力が
    巊から降順に䞊んでいるずする。

    画像

    次のタヌンでは、スラむムの䞊びはこうなる。

    画像

    その次は、こう。

    降順の䞊びが維持されおいるのに気づいたかな

    実はスラむムの䞊びが降順になったら、
    その埌は戊闘終了たでずっず降順のたたなんだ。

    この法則のこずを、「降順の法則」っお
    呌ぶこずにするよ。

    t=40

    え僕は誰かっお

    僕はただのゲヌムキャラクタヌだよ。
    それ以䞊でもそれ以䞋でもないよ。

    おっず、この蚀い方は正しくないね。

    僕はただのゲヌムキャラクタヌ、
    それ以䞊か぀それ以䞋だよ。

    t=50

    さお、せっかくだからこの戊闘がい぀終わるか
    考えおみようか。

    画像

    たずは簡単な䟋から考えおいこう。
    この画像の戊闘が終わるのは䜕タヌン目

    スラむムに攻撃しお、䜓力が0だから消滅しお、
    個䜓数が0だからそのたた戊闘終了。
    答えは5タヌン目だね。

    画像

    じゃあ、これは

    スラむム2䜓を倒すのに2タヌン䜿っお、
    6タヌン目に倒し終わるから正解は6タヌンだね。

    同じように考えるず、tタヌン目に
    䜓力1のスラむムだけがn䜓いる堎合、
    戊闘が終わるのはt+n-1タヌン目になるこずが
    わかるね。

    t=60

    画像

    じゃあ、これは

    画像

    たず䜓力が2のスラむムに攻撃するから、
    攻撃埌の䜓力は1になる。

    画像

    䜓力が残っおいるからスラむムは分裂しお、
    タヌン数は2だから3䜓になる。
    そしおタヌン数が1増えお、3タヌン目に
    䜓力1のスラむムが3䜓いる状態になる。

    ずいうこずは、スラむムは5タヌン目に
    党滅するこずがわかるね。

    t=70

    もっずいろんな䟋を考えおみたいずころだけど、
    画像を䜿っお説明するのは面倒だから
    代わりの手段を甚意するよ。

    「降順の法則」っお芚えおる

    画像

    スラむムの䞊び順が、䟋えばこんな颚に
    右䞋がりになるっおいう法則があったよね。

    これを利甚しお、スラむムの列を
    数字で衚珟するよ。

    画像

    こんな颚に。

    画像

    䜓力が1のスラむムは3䜓だから、
    配列の右から1番目に「3」を曞く。
    䜓力が2のスラむムは4䜓だから、
    配列の右から2番目に「4」を曞く。

    画像

    䜓力が3のスラむムは0䜓だから、
    配列の右から3番目に「0」を曞く。
    䜓力が4のスラむムは1䜓だから、
    配列の右から4番目に「1」を曞く。

    画像

    そしおタヌン数をここに曞けば、
    戊況をずっおもコンパクトに衚珟できるね。

    次からは、この衚蚘のこずを
    「スラむム配列」ず呌ぶこずにするよ。

    t=80

    そういえば、䞖の䞭にはゲヌムをプレむするずきに
    台詞ずかの文字を党郚読み䞊げる人が
    いるらしいね。

    さっきのスラむム配列に関しおは、
    正しい読み方は決たっおないから
    各自で適圓に読み方を決めおね。

    ちなみに䜜者は、䟋えば(1,0,4,3)[7]を
    「いちぜろよんさんのなな」みたいに
    読んでるらしいよ。

    t=90

    数匏の読み方ずいえば、
    「2^(3^4)」っお君ならどう読む

    あ、"^"っおいうのは冪乗の蚘号だよ。
    3^4は「3の4乗」、぀たり3×3×3×3のこずだよ。

    蚈算の優先床は掛け算より䞊で、
    䟋えば4×3^2=4×3×3だよ。

    話を戻すよ。「2^(3^4)」っお䜕お読む

    2^xは、普通「2のx乗」っお読むよね。
    そしお2^(3^4)は、2^xのxを3^4に
    眮き換えた匏だよね。

    ずいうこずは、「2の3の4乗乗」っおいうのが
    自然な読み方っおこずになるよね。

    t=100

    今曎だけどさ、「数匏の読み䞊げ方」なんお
    考えるだけ時間の無駄だず思わない

    画像

    䟋えば、こんな匏にわざわざ「正しい読み方」
    なんおものが蚭定しおあるず思う

    もしこの䞖の党おの数匏に読みが蚭定されおいお、
    音声で完璧に区別できるようになっおいおも、
    芚えたり聎きずるのが面倒臭くお倧しお䟿利に
    ならないず思わない

    だから僕はスラむム配列の読み方を
    決めおいないし、2の3の4乗乗もあえお
    「正しい読み方」ずは蚀わずに「自然な読み方」
    っお蚀ったんだ。

    t=110

    もう予想できおるず思うけど、僕が話す内容は
    ほずんど数孊の話だよ。

    理解するのが面倒臭いっおいう人は、
    重芁そうな結果だけ適圓に拟い読みしおいけば
    話に぀いおいけおる感じにはなるず思うよ。

    䞀応僕も重芁な話は䜕床も繰り返すから、
    僕が「だったよね。」っお蚀う床に
    「そういえばそんな感じのこず蚀っおたな」っお
    思えれば十分理解できおいるっお蚀えるず思うよ。

    台詞のバックログ機胜でも実装すれば
    もっず理解しやすくなったんだろうけど、
    残念ながら䜜者にはそんな技術力は
    無かったみたいだね。

    t=120

    ごめん、めちゃくちゃ脱線しちゃったね。
    元の話に戻すよ。

    「降順の法則を䜿うず、スラむムの䞊びを
    配列で衚蚘できる」っおいう話だったね。

    じゃあ次は、この衚蚘を䜿っおスラむムずの戊闘を
    シミュレヌトできるように「スラむム配列の
    蚈算芏則」を考えおみよう。

    画像

    たず、配列郚分の右端から
    「0より倧きい数字」を探す。

    あ、「配列郚分」っおいうのは
    䞞括匧たるかっこで囲たれた郚分だよ。
    右端にある角括匧かくかっこの郚分は含たないからね。

    t=130

    話を戻すよ。配列郚分の右端から
    0より倧きい数字を探すんだったね。

    画像

    芋぀けた数字が配列の右端にあった堎合、
    たずその数字を1枛らしお、角括匧の䞭の数字を
    1増やす。

    これは䜓力1のスラむムを攻撃したずきの凊理を
    衚しおいるよ。

    画像

    実際に蚈算するずきは、1ず぀動かさずに
    たずめお蚈算した方が速いけどね。

    t=140

    画像

    芋぀かった数字が右端じゃない堎合、
    たずその数字を1枛らしお、その右隣にある0を
    「角括匧の䞭の数字+1」に曞き換える。
    そしお、角括匧の䞭の数字を1増やす。

    これは䜓力2以䞊のスラむムを攻撃しお、
    スラむムが分裂する凊理を衚しおいるよ。

    画像

    そしお最埌に、0より倧きい数字が
    芋぀からなかったら、角括匧の䞭の数字が
    蚈算結果になるよ。

    t=150

    じゃあ、蚈算の緎習をしおみようか。

    (1,0,2,0)[3]に察しお蚈算芏則を適甚した結果は
    どれかな

    遞択肢
    ・(1,0,2,-1)[4]
    ・(1,0,1,4)[4]
    ・(1,4,1,0)[4]

    画像

    正解

    じゃあ次の問題。
    (2,2,2)[2]ず等しくないのはどれ

    遞択肢
    ・(2,3,0)[1]
    ・(2,1,5)[5]
    ・(2,0,0)[20]

    画像

    正解

    今埌君にスラむム配列の蚈算をしおもらう機䌚は
    無いず思うんだけど、䞀応蚈算方法だけは
    頭に入れおおいたほうが良いず思うよ。

    t=160

    倧事なこずを蚀い忘れおたよ。

    実はスラむム配列の蚈算結果は、
    正しいタヌン数より1だけ倧きくなるんだ。

    画像

    䟋えばこの戊闘、5タヌン目で終わるのは
    分かるよね

    でもスラむム配列の(1)[5]の蚈算結果は、
    6になる。

    実際の戊闘では最埌の1䜓を倒したずきは
    タヌン数は増えないけど、スラむム配列の
    蚈算芏則では角括匧の䞭の倀が1増えるから、
    こういうズレが生じるんだね。

    t=170

    さあ、いよいよ本題に戻ろうか。

    䜕の話かっお
    君が今やっおる戊闘がい぀終わるか、っお話だよ。

    「tタヌン目に䜓力1のスラむムだけがn䜓いる
    堎合、戊闘が終わるのはt+n-1タヌン目になる」
    っお蚀ったの芚えおる

    「tタヌン目に(略)」ずいう状況をスラむム配列で
    衚すず(n)[t]になるけど、これの蚈算結果は
    t+nだよ。

    さっき説明した「ズレ」を考慮するず、
    「t+n-1タヌンで終わる」ずいう結果ず
    合っおいるこずがわかるね。

    t=180

    じゃあ、(1,0)[t]は

    画像

    ルヌル通りに蚈算するず、たずは
    (0,t+1)[t+1]になるね。

    配列郚分の巊端にある0は蚈算には
    関わらないから、(0,t+1)[t+1]=(t+1)[t+1]
    っお省略できるね。

    画像

    ずいうこずは(n)[t]=t+nずいう公匏が䜿えお、
    答えはt+1+t+1、敎理するず2t+2だね。

    t=190

    次は(2,0)[t]を蚈算しおみよう。

    画像

    たず、(2,0)[t]=(1,t+1)[t+1]だよね。

    この埌は、「配列の右端の倀を1枛らしお、
    角括匧の䞭の倀を1増やす」ずいう凊理が
    t+1回行われるよね。

    画像

    ずいうこずは、最終的に(1,0)[2t+2]になるよね。

    画像

    あずは(1,0)[t]=2t+2ずいう公匏が䜿えるから、
    (2,0)[t]=4t+6ずいう結果が埗られるよ。

    t=200

    どんどん行くよ、次は(3,0)[t]だ。

    画像

    たずは(3,0)[t]=(2,t+1)[t+1]。

    画像

    「配列の右端の倀を1枛らしお、角括匧の䞭の
    倀を1増やす」ずいう凊理がt+1回行われるから、
    (2,t+1)[t+1]=(2,0)[2t+2]。

    画像

    (2,0)[t]=4t+6ずいう匏を適甚しお、
    (2,0)[2t+2]=8t+14。

    たずめるず、(3,0)[t]=8t+14。

    t=210

    そろそろ飜きおきただろうから、別の芋方を
    しおみようか。

    (4,0)[t]を地道に蚈算しおいくず、
    い぀か(1,0)[x]ずいう圢の匏になるよね。

    実は(4,0)[t]が(1,0)[x]ずいう圢になるたでの
    流れは、(3,0)[t]が(0,0)[x]になるたでの流れず
    ほずんど同じなんだ。

    画像

    具䜓的な倀で芋おみるず、こうなるよ。

    数倀の増え方も同じだから、角括匧の䞭の倀も
    同じになっおるよね。

    画像

    ずいうこずは、こういう関係が
    成り立぀っおこずだよね。

    説明は省くけど、実は(n+1,0)[t]=(1,0)[(n,0)[t]]
    ずいう関係匏が成り立぀んだ。

    t=220

    実際に蚈算しお確かめおみようか。

    画像

    たず(2,0)[t]だけど、これはルヌル通りに
    蚈算するず(1,t+1)[t+1]になっお、その埌は
    (1,0)[2t+2]になるよね。

    画像

    ずころで、(1,0)[t]=2t+2だったのを芚えおる
    これを䜿うず、(1,0)[2t+2]=(1,0)[(1,0)[t]]ず
    倉圢できるよね。

    ぀たり(2,0)[t]=(1,0)[(1,0)[t]]っおこずに
    なるけど、これは(n+1,0)[t]=(1,0)[(n,0)[t]]の
    n=1のケヌスに盞圓するよ。

    t=230

    (3,0)[t]の堎合は、ちょっず違う方法で
    確かめおみようか。

    画像

    たず、(3,0)[t]=8t+14だったね。

    画像

    実は8t+14ずいう匏は、2(4t+6)+2ず等しいんだ。

    画像

    (1,0)[t]=2t+2ず組み合わせるず、
    2(4t+6)+2=(1,0)[4t+6]ず倉圢できるよね。

    で、4t+6っおなんか芋芚えあるず思わない

    そう、(2,0)[t]=4t+6だよね。

    画像

    ずいうこずは、(1,0)[4t+6]=(1,0)[(2,0)[t]]
    っおこずになるよね。

    ぀たり(3,0)[t]=(1,0)[(2,0)[t]]で、
    (n+1,0)[t]=(1,0)[(n,0)[t]]のn=2のケヌスが
    成り立っおいるこずになるね。

    t=240

    じゃあ結局、(4,0)[t]は

    画像

    たず、(4,0)[t]=(1,0)[(3,0)[t]]だよね。

    画像

    で、(3,0)[t]=8t+14だから、
    (1,0)[(3,0)[t]]=(1,0)[8t+14]。

    画像

    そしお(1,0)[t]=2t+2だから、
    (1,0)[8t+14]=2(8t+14)+2。
    展開しお敎理するず、16t+30になる。

    ぀たり、(4,0)[t]=16t+30だね。

    t=250

    画像

    ずころで、(4,0)[t]=(1,0)[(3,0)[t]]
    っおいう匏は実はもっず倉圢できるんだ。

    画像

    たず、(3,0)[t]の郚分は(1,0)[(2,0)[t]]にできる。

    画像

    そしお、(2,0)[t]=(1,0)[(1,0)[t]]だよね。

    ずいうこずは、(4,0)[t]=(1,0)[(1,0)[(1,0)[(1,0)[t]]]]
    っおこずになるね。

    t=260

    画像

    (4,0)[t]=(1,0)[(1,0)[(1,0)[(1,0)[t]]]]っおこずは、
    (4,0)[t]の倀はtに察しお(1,0)[x]の蚈算、぀たり
    「2を掛けお2を足す」っおいう蚈算を
    4回適甚した倀でもある、っおこずだよね。

    (4,0)[t]=16t+30だけど、tに「2を掛けお2を足す」
    っおいう操䜜を4回行うず本圓に16t+30になるよ。
    気になった人は詊しおみおね。

    この話、実は(4,0)[t]だけに限った話じゃないんだ。

    nがどんな自然数でも、(n,0)[t]は
    「tに『2を掛けお2を足す』ずいう操䜜をn回
    適甚した倀」になるんだ。

    これを利甚するず、(n,0)[t]の倀をnずtの匏で
    衚せるようになるよ。

    説明は省くけど、頑匵っお蚈算するず
    (n,0)[t]=(t+2)×2^n-2になるよ。

    t=270

    今曎だけど、僕の存圚っお邪魔だったりしない

    「二床ず口を開くな、臭ぇ蘊蓄を垂れ流す
    肛門の代匁者が」ずか思っおない

    • はい

    そうなんだ。

    なら、僕はもう喋らないこずにするよ。

    戊闘コマンドの遞択肢に「雑談」っおいう項目を
    远加しおおくから、たた僕の話を聞きたくなったら
    その項目から雑談をONにしおね。

    • いいえ

    ぞぇ。

    たあそうだよね、話し盞手でもいないず
    こんなク゜ゲヌ耐えられないだろうね。

    それでももし、僕の話を聞きたくなくなったら
    い぀でも話を止められるようにするよ。
    戊闘コマンドの遞択肢に「雑談」を远加しお
    おくから、その項目から雑談をOFFにできるよ。

    t=280

    話を戻すよ。
    (n,0)[t]=(t+2)×2^n-2が成り立぀、
    っお話だったね。

    これを䜿うず、ようやく君が今やっおいる
    戊闘のこずがわかるようになるんだ。

    画像

    たず、この戊闘の初期状態は
    「1タヌン目に、䜓力4のスラむムだけが1䜓いる」
    っおいう状況だったね。

    これをスラむム配列で衚すず、
    (1,0,0,0)[1]だよね。

    t=290

    画像

    (1,0,0,0)[1]に蚈算芏則を適甚するず、
    (0,2,0,0)[2]になるよ。巊端の0は蚈算には
    関わらないから、(2,0,0)[2]ず曞いおも同じだね。

    画像

    (2,0,0)[2]を曎に蚈算するず、(1,3,0)[3]になる。
    ここからさらに蚈算を続けるず、い぀かは
    (1,0,0)[x]ずいう圢になるよね。

    画像

    そこたでの蚈算過皋では、巊端の1は
    蚈算には関䞎しないよね。ずいうこずは、
    (1,3,0)[3]が(1,0,0)[x]になるたでの蚈算は
    (3,0)[3]の蚈算終了たでの過皋ず同じになるんだ。

    画像

    芁するに、x=(3,0)[3]っおこずだね。
    (4,0)[t]=(1,0)[(3,0)[t]]ずかず同じ仕組みだね。

    t=300

    (3,0)[3]はいく぀かわかるかな
    (3,0)[t]=8t+14だから、38になるよ。

    画像

    で、(1,3,0)[3]=(1,0,0)[(3,0)[3]]っお話だったから
    (1,3,0)[3]=(1,0,0)[38]だね。

    画像

    (1,0,0)[38]=(39,0)[39]だから、
    あずは(n,0)[t]=(t+2)×2^n-2
    っおいう公匏を䜿えば終わりだね。

    t=310

    画像

    (1,0,0,0)[1]=(39,0)[39]っおいう話だったね。
    あずは(n,0)[t]=(t+2)×2^n-2っおいう公匏を䜿えば
    この戊闘が終わるたでのタヌン数がわかるね。

    画像

    n=39、t=39だから、(t+2)×2^n-2=41×2^39-2。
    ずいうこずは、この戊闘が終わるのは
    22539988369406タヌン目だね

    おっず、蚈算ミスだ
    正しい倀はもっず小さいよ。

    スラむム配列の蚈算結果は正しいタヌン数より
    1倧きいから、正しいタヌン数は
    22539988369405だね。

    t=320

    せっかくだから、22539988369405タヌンの戊闘が
    終わるたでの時間を抂算しおみようか。

    1タヌンに1秒かかるずするず22539988369405秒で
    終わるけど、分換算だず22539988369405÷60分
    だよね。

    さらに時間、日、幎ず倉換しおいくず、
    22539988369405÷(60×60×24×365)になる。
    これを蚈算するず、玄714738幎になるよ。

    圓然だけど、この結果はプレむスタむルによっおは
    党く違う倀になるよ。

    1タヌンにかかる時間は最短だず1秒より短いから
    頑匵ればもっず早くクリアできるし、
    1日1時間しかプレむできない人は
    24倍の時間がかかるよ。

    t=330

    ずころで、「22539988369405」っお
    正しく読める

    䞀般的な呜数法では、「二十二兆五千䞉癟九十九億
    八千八癟䞉十六䞇九千四癟五」だよ。

    あ、「呜数法」っおいうのは䞇、億、兆ずかで
    数の名前を付ける法則のこずだよ。

    日本で䞀般的な呜数法は「䞇進法」ずいっお、
    䞀から九ず十、癟、千ず、10^4ごずの数詞を
    組み合わせお数に名前を付ける䜓系だよ。

    10^4を衚す単䜍が「䞇」、10^8が「億」、
    10^12が「兆」、その埌は「京」、「垓」・・・ず
    たくさんあっお、䞀番倧きいのが10^68を衚す
    「無量倧数」だよ。

    t=340

    ゲヌムで扱える数字っお、普通は䞊限が
    あるんだよね。

    最近のゲヌムだず倧抵21億か42億蟺りに
    限界があっお、その倀を超えるず倀がマむナスに
    なったり0になったりするんだ。

    このゲヌムの堎合はちょっず違っお、
    タヌン数ずスラむムの個䜓数だけは100桁たで
    扱えるような工倫をしおあるらしいよ。

    画像

    䟋えば、こんな颚に。

    たあタヌン数ず個䜓数以倖は
    䜕も工倫しおないから、プレむ時間ずかは
    途䞭でバグっちゃうず思うけどね。

    ずはいっおもそれが原因で進行䞍胜になったり
    PCが壊れるようなこずは無さそうだから、
    倧した問題じゃないず思うよ。

    t=350

    ずころで、さっきの「タヌン数の衚瀺䟋」の
    画像におかしなずころがあるのに気づいたかな

    画像

    さあ、倉なのはどこかな

    数倀の区切りが、3桁ず぀じゃなくお
    4桁ず぀になっおるよね。

    英語圏では3桁区切りの呜数法が䞀般的だから
    数倀のカンマ区切りは3桁ず぀が䞀般的だけど、
    このゲヌムでは日本の呜数法に合わせお
    4桁ず぀にしたらしいよ。

    たあ、日本語の呜数法は72桁たでにしか
    察応しおないから、100桁もあっおも
    意味無いんだけどね。

    t=360

    さお、次は䜕の話をしようかな。

    え
    このゲヌムにストヌリヌは無いのかっお

    もちろん、あるよ。

    勇者は魔王を倒すために旅に出たした。
    道䞭でスラむムを倒したした。
    勇者は魔王を倒したした。
    おしたい。

    おっず、倧事な郚分をネタバレしちゃった

    そう、このゲヌムは勇者が魔王を倒したら
    終わりなんだ。

    t=370

    え
    こんなストヌリヌじゃ぀たらないっお

    仕方ないな、じゃあ党然関係ない物語でも
    聞かせおあげようか。

    「氞遠の努力」
    原䜜ゞョナサン・バりアヌズ

    画像

    ある日、ベントレヌ氏は「カりンタヌを
    10個䜜ったら100䞇ドル」ず曞かれたビラが
    通りを舞っおいるのに気が付きたした。

    欲匵りなベントレヌ氏は、ビラの内容を
    よく読たずにその仕事を匕き受けるこずに
    したした。

    t=380

    画像

    ベントレヌ氏は、真っ癜な壁に囲たれた
    现長い郚屋ぞず通されたした。

    画像

    郚屋の䞭には、助手を名乗る䞀人の人物ず、
    2぀の段ボヌル箱がありたした。

    画像

    䞀方の段ボヌル箱には、金属の棒が
    たくさん入っおいたした。棒は党お同じ圢で、
    端同士を぀なぎ合わせお長い棒を䜜れる構造に
    なっおいたした。

    画像

    もう䞀方の箱には、穎の開いた金属のディスクが
    これたた倧量に入っおいたす。ディスクの偎面には
    0から9たでの数字が1぀ず぀曞かれおいお、
    穎のサむズは金属棒がちょうど通る倧きさでした。

    t=390

    画像

    助手はディスク1枚に棒を刺した物䜓を差し出し、
    これが1個目のカりンタヌであるず説明したした。

    そしおベントレヌ氏は、2぀目のカりンタヌを
    䜜り始めたした。

    画像

    ベントレヌ氏が棒にディスクを取り付けるごずに、
    助手は1個目のカりンタヌのディスクを1目盛ず぀
    回転させおいきたした。

    画像

    10枚目のディスクを取り付けたずころで1個目の
    カりンタヌのディスクは1呚分回転し切り、
    2個目のカりンタヌが完成したした。

    t=400

    助手は2個目のカりンタヌの目盛を
    0000000000にセットし、ベントレヌ氏は
    3個目のカりンタヌを䜜り始めたした。

    ベントレヌ氏がディスクを1枚取り付けるごずに
    助手は2個目のカりンタヌを
    0000000001、0000000002、0000000003・・・
    ず回しおいきたす。

    棒ずディスクはいくら䜿っおも枛らず、
    段ボヌル箱は垞にいっぱいになっおいたす。

    ベントレヌ氏は䌑むこずも無く、老いるこずも無く
    棒を繋げおディスクを付ける䜜業を続けたした。

    t=410

    ベントレヌ氏が数癟幎かけお10000000000枚、
    ぀たり10^10枚のディスクを取り付けるず、
    2個目のカりンタヌは0000000000に戻りたした。
    これで3個目のカりンタヌは完成です。

    助手は100億枚のディスクが取り付けられた
    3個目のカりンタヌを受け取るず、
    目盛を000...00にセットしたした。

    そしおベントレヌ氏は4個目のカりンタヌを
    䜜り始め、助手はベントレヌ氏が取り付けた
    ディスクの枚数を3個目のカりンタヌで
    数え続けたす。

    4個目のカりンタヌは、10^(10^10)枚のディスクを
    取り付けるこずで完成したす。

    4個目のカりンタヌが完成するず、
    次は5個目のカりンタヌ䜜りが始たりたす。
    5個目のカりンタヌは、10^(10^(10^10))枚の
    ディスクを取り付けるこずで完成したす。

    果たしお、10個目のカりンタヌが完成するずきは
    やっおくるのでしょうかずおもやっお来るずは
    思えたせん。この「氞遠の努力」を
    終わらせる方法は、知られおいたせん。

    t=420

    どう面癜かった

    念のため蚀っおおくず、さっきの話は
    原䜜ずは結構違う郚分があるよ。

    ディティヌルはめちゃくちゃ削っおあるし、
    倉な郚分や分かりにくそうだず思った郚分は
    改倉しおあるよ。

    䟋えば原䜜では郚屋の圢は现長くないし、
    段ボヌル箱は1個しかないよ。

    t=430

    せっかくだから、ベントレヌ氏の仕事が
    どれだけ倧倉なのか考えおみようか。

    2個目のカりンタヌを䜜るたでは、
    すぐ終わるっおわかるよね。

    3個目のカりンタヌは、10^10枚の
    ディスクを぀けるず完成するんだったね。

    ディスク1枚を぀けるのに1秒ず぀かかるずするず、
    3個目のカりンタヌが完成するたでにかかる時間は
    10^10÷(60×60×24×365)幎になる。

    これを蚈算するず、玄317幎になるよ。

    t=440

    4個目のカりンタヌの話をする前に、
    少し寄り道するよ。

    画像

    自然数同士の挔算に限れば、掛け算は足し算を
    繰り返したもので、冪乗は掛け算の繰り返し
    だよね。

    ずいうこずは、冪乗を繰り返した挔算っおいうのが
    あったら䟿利そうじゃない

    「テトレヌション」っおいう挔算があるよ。

    挔算子の蚘号は"↑↑"で、3↑↑4=3^(3^(3^3))
    みたいな感じで冪乗の繰り返しを衚すよ。

    読み方は、倚分「さんテトレヌションよん」
    みたいな読み方が䞀般的だず思うよ。

    画像

    正確な定矩はこんな感じなんだけど、
    これは別に芚えなくおいいよ。
    ずりあえず、「テトレヌションは冪乗の繰り返し」
    っおこずだけ芚えおおけばOKだよ。

    t=450

    ずころで、「冪乗の繰り返し」っおいうず
    3^(3^(3^3))っおいう圢のもののほかに
    ((3^3)^3)^3っおいうのもあるよね。

    この二぀は実は党然違う倀で、テトレヌションで
    衚せるのは3^(3^(3^3))みたいに
    右偎で繰り返す方の倀だよ。

    足し算や掛け算は挔算の巊右を入れ替えおも
    同じ倀になるけど、冪乗はa^b≠b^aだから
    こういう違いが生じるんだね。

    ちなみに((3^3)^3)^3は頑匵っお蚈算するず
    3^27に等しいこずがわかるんだけど、
    3^(3^(3^3))の方は3^7625597484987だから
    3^(3^(3^3))の方が圧倒的に倧きい倀だよ。

    t=460

    3^(3^(3^3))ずか((3^3)^3)^3みたいな
    曞き方に぀いお、補足しおおくよ。

    小孊校か䞭孊校で、「括匧の䞭に括匧を入れる
    ずきは、括匧の皮類を倉えなさい」っお
    習ったんじゃないかな。

    僕はそのルヌル、わざず無芖しおるんだ。

    アレっお可読性を意識したルヌルなんだろうけど、
    個人的に倧しお芋やすいずも思わないし、むしろ
    階局数を数えお括匧の皮類を倉える面倒臭さ
    の方が勝぀から党郚䞞括匧にしおるんだ。

    そもそも、蚈算順序以倖の括匧は倧抵皮類の倉曎
    なんおできないんだから、2重ずか3重ぐらいの
    倚重括匧は圓たり前に読めるようになった方が
    いいず思うんだよ。

    僕の話にはあたり耇雑な構造の倚重括匧は
    䜿わないから、倚重括匧の読解の緎習だず思っお
    頑匵っお読んでよ。たあ数匏を読み飛ばしおる人
    には関係ない話だけど。

    t=470

    さお、ベントレヌ氏の仕事の話に戻ろうか。

    3個目のカりンタヌを䜜るのに䜿うディスクの数は
    10^10枚だったけど、これは10↑↑2枚ずも
    衚せるよね。

    そしお4個目のカりンタヌを䜜るのに䜿う
    ディスクの数は10^(10^10)枚だけど、
    これは10↑↑3枚だね。

    同じように考えおいくず、n個目のカりンタヌを
    䜜るのに䜿うディスクの数は10↑↑(n-1)枚になるこずがわかるよ。

    ちなみに10↑↑1=10だし、人によっおは
    n↑↑0=1を定矩に含めるこずもあるから、
    その堎合は2個目ず1個目のカりンタヌに぀いおも
    同じ法則が成り立぀よ。

    t=480

    倧きな数を衚す比喩ずしお、「倩文孊的な数」
    っおいうのがあるよね。

    星の倧きさずか、銀河の広さずか、
    あずは䜕かの時間の長さずか、
    宇宙は倧きな数の宝庫だよね。

    じゃあ、ベントレヌ氏の仕事を「倩文孊的な数」ず
    比べおみようか。

    君の䜏んでいる宇宙に存圚する玠粒子の数は、
    倧䜓10^80から10^85くらいらしいよ。

    1無量倧数が10^68乗だから、倧きすぎお
    日本語の呜数法では衚せない数だね。

    t=490

    画像

    で、4個目のカりンタヌに䜿うディスクの数は
    10^(10^10)枚、぀たり10^10000000000枚だから、
    ディスクの数は宇宙の玠粒子の数より倚いんだね。

    ずいうこずは10^(10^10)枚のディスクなんお
    存圚できないけど、そういうしょうもないツッコミ
    は「フィクションだから」で割り切っおね。

    「ベントレヌ氏のいる宇宙は我々の宇宙より
    ずっず倧きいんだ」みたいな蚀い蚳をしたずころで
    僕の話を理解するのには圹に立たないから
    諊めおね。

    t=500

    宇宙の倧きさずいえば、君のいる宇宙の倧きさ
    に぀いおはいろいろな説があるようだね。

    そんな䞭で特に倧きい掚定倀ずしお、
    「盎埄10^(10^(10^122))m」ずいう倀があるよ。

    画像

    10^(10^(10^122))ずいう倀は、テトレヌションで
    衚すず10↑↑4より倧きくお10↑↑5よりは
    小さい倀だよ。

    6個目のカりンタヌは10↑↑5枚のディスクで
    できおいるから、6個目のカりンタヌは
    宇宙からハミ出すこずになりそうだね。

    t=510

    10^(10^(10^(10^(10^1.1))))ずいう数は、
    「宇宙論で䜿われた最倧の数」ず呌ばれおいる
    らしいよ。

    どういう倀なのかはよくわからないけど、
    どうやら時間の倀らしいね。

    画像

    で、この倀をテトレヌションで評䟡するず
    10↑↑5ず10↑↑6の間になる。

    7個目のカりンタヌは10↑↑6枚のディスクで
    できおいるから、7個目のカりンタヌを䜜るのに
    かかる時間の方が長くなりそうだよね。

    t=520

    画像

    「宇宙論で䜿われた最倧の数」を
    超えちゃったから、8個目のカりンタヌに぀いおは
    もう宇宙に関する倀ずは比范できないね。

    こんな感じで、テトレヌションで衚される数では
    「倩文孊的」ずいう比喩では
    䞍十分なこずがあるよ。

    テトレヌションで衚される数の倧きさは、もはや
    「テトレヌションで衚される数の倧きさ」ずしか
    衚珟できないんだ。

    t=530

    䞀応、テトレヌション玚の数の倧きさを䜓感する
    別のアプロヌチも玹介しおおくよ。

    たず、10^nっお「1の埌に0がn個䞊んだ数」
    だよね。

    画像

    10↑↑2=10^10だから、10↑↑2は
    「1の埌に0が10個䞊んだ数」になるよね。

    画像

    次に、10↑↑3=10^(10^10)だから、10↑↑3は
    「1の埌に0が10^10個䞊んだ数」だよね。
    10↑↑2ず合わせお考えるず、こうなるよね。

    じゃあ、10↑↑4は

    画像

    10↑↑4=10^(10^(10^10))だから、こうだよね。

    画像

    ずいうこずは、10↑↑9はこんな数だっお
    こずになるよね。

    どう実圚するモノずの比范じゃないけど、
    ずんでもない倧きさの数だっおいう雰囲気が
    なんずなく䜓感できたんじゃないかな。

    t=540

    テトレヌションの説明は、
    これくらいにしおおくよ。

    結局テトレヌション玚の数の倧きさは
    よくわからなかった、なんおいう人も
    いるだろけど、個人的には感芚的な理解は
    そんなに重芁じゃないず思っおるよ。

    重芁なのは、テトレヌションはテトレヌションず
    割り切っお、逆にテトレヌションを新たな数の
    比范基準ずしお受け入れられるか、っおこず
    だず思うんだ。

    宇宙の話をしたずき、「10^(10^(10^122))は
    10↑↑4より倧きくお10↑↑5よりは小さい」
    みたいな話をしたのを芚えおいるかな。

    そんな感じで、テトレヌションを新たな物差し
    ずしお䜿っお、他の数を比范できるように
    なるこずを「テトレヌションの理解」ず
    呌べばいいんじゃないかな。

    t=550

    え
    「宇宙論以倖の話でテトレヌション玚の数が
    出おくるこずなんおあるのか」だっお
    もちろんあるよ。

    スラむム配列。

    「氞遠の努力」の話をする前に、スラむム配列で
    衚される数の倧きさに぀いお話したのを
    芚えおるかな。

    あのずきは(1,0,0,0)[1]の蚈算が目的だったから
    (n,0)[t]の蚈算をしお䞀区切りにしちゃったけど、
    実はこの先を考えるずテトレヌション玚の数が
    出おくるんだ。

    t=560

    (n,0)[t]の倀がどんな匏で衚されるか、
    芚えおいるかな。

    別に芚えおなくおもいいんだけど、
    冪乗が出おくる匏だったこずは流石に
    芚えおるんじゃないかな。

    実際の匏は、(n,0)[t]=(t+2)×2^n-2だよ。

    そしお(1,0,0)[t]=(t+1,0)[t+1]だから、
    (1,0,0)[t]=(t+3)×2^(t+1)-2だよ。

    ずころで、(t+3)×2^(t+1)-2が2^(t+1)より
    倧きいっおのはわかるよね

    たあ別に分からなくおもいいんだけど、
    ずりあえず(1,0,0)[t]が2^(t+1)より倧きい、
    っおいうこずだけは頭の片隅にでも眮いずいおね。

    t=570

    じゃあ、(2,0,0)[t]はどれぐらいの倧きさかな

    画像

    (2,0,0)[t]を蚈算芏則に埓っお蚈算するず、
    (1,t+1,0)[t+1]になる。さらに蚈算しおいくず、
    い぀かは(1,0,0)[x]ずいう圢になるよね。

    画像

    ずころで、(1,n,0)[t]が(1,0,0)[x]ずいう圢に
    なるたでの蚈算過皋では、配列郚分の巊端の1は
    蚈算には党く関わらないよね。

    画像

    ずいうこずは(1,n,0)[t]が(1,0,0)[x]になるたでの
    蚈算過皋は(n,0)[t]の蚈算終了たでの過皋ず同じ、
    ぀たりx=(n,0)[t]っおこずになるよね。

    えこの説明前に芋たこずがあるっお

    そうだね、(4,0)[t]ず(1,3,0)[3]の蚈算をするずきに
    同じような説明をしたよね。

    この性質っおかなり重芁なんだけど、
    定匏化が面倒だから毎回同じ説明を
    繰り返しおるよ。

    t=580

    話を戻すよ。
    (1,n,0)[t]=(1,0,0)[(n,0)[t]]が成り立぀、
    っおいう話だったね。

    画像

    (2,0,0)[t]=(1,t+1,0)[t+1]だから、
    さっきの匏に圓おはめるず
    (2,0,0)[t]=(1,0,0)[(t+1,0)[t+1]]が成り立぀っお
    こずになるよね。

    画像

    (t+1,0)[t+1]は(1,0,0)[t]を1回蚈算したものだから、
    (2,0,0)[t]=(1,0,0)[(1,0,0)[t]]ずも曞けるね。

    じゃあ、これがどのくらいの倧きさか
    考えおみようか。

    t=590

    画像

    (1,0,0)[t]は、2^(t+1)より倧きいっお
    前に話したよね。

    画像

    ずいうこずは、(1,0,0)[(1,0,0)[t]]は
    (1,0,0)[2^(t+1)]より倧きいよね。

    画像

    そしお、(1,0,0)[2^(t+1)]は2^(2^(t+1)+1)より
    倧きいこずがわかるよね。

    画像

    2^(2^(t+1)+1)は2^(2^(t+1))より倧きいから、
    (1,0,0)[2^(t+1)]は2^(2^(t+1))より倧きいずも
    いえるよね。

    画像

    たずめるず、(2,0,0)[t]は2^(2^(t+1))より
    倧きいっおこずになるよ。

    t=600

    画像

    じゃあ、(3,0,0)[t]は
    もう予想できたっお人もいるだろうね。

    画像

    たず、(2,0,0)[t]=(1,0,0)[(1,0,0)[t]]だったのず
    同じ仕組みで、(3,0,0)[t]=(1,0,0)[(2,0,0)[t]]が
    成り立぀。

    画像

    (1,0,0)[t]>2^(t+1)で、
    (2,0,0)[t]>2^(2^(t+1))だから、
    (1,0,0)[(2,0,0)[t]]>2^(2^(2^(t+1))+1)が
    成り立぀。

    画像

    2^(2^(2^(t+1))+1)>2^(2^(2^(t+1)))だから、
    結局(3,0,0)[t]>2^(2^(2^(t+1)))が成り立぀。

    画像

    さお、もうそろそろパタヌンが芋えおきた頃かな。

    t=610

    画像

    同じ蚈算を繰り返すず、(4,0,0)[t]が
    2^(2^(2^(2^(t+1))))より倧きくお、
    (5,0,0)[t]が2^(2^(2^(2^(2^(t+1)))))より
    倧きいこずがわかるよ。

    こんな感じで、(n,0,0)[t]は2の冪乗を繰り返した
    倀で䞋から評䟡できるよ。

    tが1以䞊ならt+1は2以䞊になるから、
    テトレヌションを䜿うず(n,0,0)[t]>2↑↑(n+1)ず
    評䟡できるよ。

    t=620

    そういえば、テトレヌションの巊偎の数が
    10のずきず2のずきの違いを説明しおなかったね。

    詳しい説明は省くけど、nが十分倧きければ
    10↑↑(n-2)>2↑↑n>10↑↑(n-3)
    が成り立぀よ。

    芁するに、繰り返しの回数は枛るけど
    2↑↑nも10の冪乗の繰り返しで衚されるぐらいの
    倧きさになるっおこずだね。

    t=630

    (1,0,0,0)[t]=(t+1,0,0)[t+1]だから、
    (n,0,0)[t]>2↑↑(n+1)ずいう評䟡を適甚するず
    (1,0,0,0)[t]>2↑↑(t+2)ずいうこずがわかるね。

    じゃあ、これを䜿っお(1,0,0,0)[1]の倧きさを
    再評䟡しおみようか。

    画像

    2↑↑(t+2)にt=1を代入するず、2↑↑3になる。
    2↑↑3=2^(2^2)で、さらに蚈算するず16になる。

    ずいうこずは、(1,0,0,0)[1]>16っおこずだね

    えおかしくないかっお
    別に嘘は蚀っおないよ。

    実は(1,0,0,0)[t]>2↑↑(t+2)っおいう評䟡は、
    分かりやすさを重芖したから
    めちゃくちゃ雑なんだ。

    たあ雑ずはいっおも、䞀応䞍等匏ずしおは
    正しいよ。実際、(1,0,0,0)[1]=22539988369406
    だったから16よりは倧きいよね。

    ずりあえず、「(1,0,0,0)[t]は少なくずも
    テトレヌションで衚されるくらいの倧きさはある」
    っおいうこずだけは芚えおおいおね。

    t=640

    (1,0,0,0)[t]がテトレヌション玚の倧きさになる
    ずいうこずは、この戊闘が22539988369405タヌン
    っおいう「珟実的なタヌン数」で終わるのは
    ラッキヌなこずなんだ。

    画像

    䟋えば、この状況から戊闘が始たったら
    終わるたでどのくらい掛かるかわかるかな

    君が今やっおいる戊闘ずの違いは、
    䜓力4のスラむムの前に䜓力1のスラむムが1䜓いる
    っおこずだけだね。

    画像

    最初の1タヌンでこのスラむムを倒すこずに
    なるから、䜓力4のスラむムずの戊闘が
    2タヌン目から始たるず考えおも同じだね。

    t=650

    画像

    「2タヌン目に䜓力4のスラむム1䜓だけがいる」
    っおいう状況は、スラむム配列に盎すず
    (1,0,0,0)[2]だよね。

    画像

    (1,0,0,0)[2]を1回蚈算するず(3,0,0)[3]になるけど、
    これは(1,0,0)[(1,0,0)[(1,0,0)[3]]]ず等しいよね。

    画像

    で、(1,0,0)[t]=(t+3)×2^(t+1)-2だったから、
    (1,0,0)[3]=6×2^4-2=94、぀たり
    (1,0,0)[(1,0,0)[(1,0,0)[3]]]=(1,0,0)[(1,0,0)[94]]
    っおこずだね。

    t=660

    画像

    ここからは正確な蚈算が難しいから、
    抂算に切り替えるよ。
    (1,0,0)[t]=(t+3)×2^(t+1)-2だけど、
    これは明らかに2^(t+1)より倧きいよね。

    画像

    ずいうこずは、(1,0,0)[94]は2^95より倧きくお、
    (1,0,0)[(1,0,0)[94]]は2^(2^95)より倧きいよね。

    画像

    で、ここからの蚈算は説明が面倒だから
    省略しちゃうけど、頑匵っお蚈算するず2^(2^95)は
    10^(10^28)より倧きいこずがわかるよ。

    ベントレヌ氏が4個目のカりンタヌに取り぀ける
    ディスクの枚数が10^(10^10)だから、
    4個目のカりンタヌを䜜るよりも
    時間がかかりそうだね。

    たぁこのゲヌムでは10^100以䞊の数倀は
    扱えないから、この話は「もしも桁数が
    無制限だったら」ずいう仮定の䞊での
    劄想でしかないよ。

    䞀応桁数の䞊限をもっず倧きくする方法は
    あるんだけど、それでも流石に10^(10^28)には
    届かないず思うよ。

    t=670

    ずころで、君はこのゲヌムのタむトルを
    芚えおいるかな

    そう、「䞖界䞀退屈かもしれないRPG」だね。

    なんで「かもしれない」なんおいう匱気な衚珟を
    䜿っおいるか、今の君ならわかるんじゃないかな。

    簡単に蚀えば、「䞖界䞀ず断蚀できるほど
    退屈じゃないから」だよ。

    クリアにもっず時間のかかるゲヌムが存圚する
    可胜性もあるし、そもそも(1,0,0,0)[1]は
    このゲヌムシステムで実珟可胜なタヌン数の限界
    よりずっず小さいからね。

    さっき説明した通り、(1,0,0,1)[1]みたいに
    ほんのちょっずの倉化でタヌン数は爆発的に
    䌞びるから、今䜜より退屈なゲヌムを䜜るのは
    党然難しいこずじゃないんだ。

    (1,0,0,1)[1]は実際は数倀の䞊限に匕っかかるけど、
    珟実的な範囲で蚀えば䟋えば(2,1,0)[1]は
    戊闘終了たで玄30無量倧数タヌンかかるよ。
    幎換算だず玄48那由他幎だよ。

    ずいうこずは、(2,1,0)[1]の戊闘を実装したゲヌムを
    䜜れば、少なくずも今䜜よりは退屈なゲヌムを
    名乗れるこずになるね。

    t=680

    さお、ちょっずだけ話を戻すよ。

    (1,0,0,0)[t]がテトレヌション玚の倧きさになる
    っおこずがわかったず思うけど、
    (1,0,0,0,0)[t]ずか(1,0,0,0,0,0)[t]がどうなるかっお
    気にならない

    (1,0,0,0)[t]を評䟡するのに冪乗の繰り返しである
    テトレヌションが必芁だったっおこずは、
    (1,0,0,0,0)[t]にはテトレヌションの繰り返しの挔算
    が必芁になりそうだよね。

    実は、テトレヌションの繰り返しやその繰り返し、
    さらにその繰り返しの繰り返しの・・・っおいう
    䞀連の挔算の定矩がすでにあるよ。

    「䞊矢印衚蚘」っおいっお、テトレヌションの
    矢印を3本以䞊に増やした衚蚘があるよ。

    画像

    矢印3本の「ペンテヌション」がテトレヌションの
    繰り返しで、ペンテヌションの繰り返しは
    矢印4本の「ヘキセヌション」ずいう挔算だよ。

    画像

    正確な定矩は芚えなくおいいけど、
    「矢印n+1本の挔算は、矢印n本の挔算の
    繰り返し」ずいう法則は頭に入れおおいおね。

    t=690

    䞀応、䞊矢印衚蚘の具䜓䟋でも
    玹介しおおこうかな。

    矢印3本の挔算子で衚される「ペンテヌション」は
    テトレヌションの繰り返し、っお蚀ったよね。

    画像

    䟋えば、2↑↑↑4は2↑↑(2↑↑(2↑↑2))ず
    等しいよ。

    画像

    頑匵っお蚈算するず2↑↑2=4、2↑↑4=65536
    になるから、2↑↑↑4=2↑↑65536になるね。

    ちなみに、「テトレヌションの繰り返し」
    ずいっおも((2↑↑2)↑↑2)↑↑2みたいな数は
    ペンテヌションでは衚せないよ。

    冪乗がa^b≠b^aだったず同じくテトレヌションも
    a↑↑b≠b↑↑aだから、巊右どちら偎の蚈算を
    繰り返すかによっお蚈算結果は倉わるよ。

    ちなみに、((2↑↑2)↑↑2)↑↑2は
    頑匵っお蚈算したら2^(2^9)になるよ。

    2↑↑(2↑↑(2↑↑2))、぀たり2↑↑↑4は
    2↑↑65536、぀たり2^(2^(2^(...(2^2)...)))
    (が65536個)だったから2↑↑↑4の方が
    圧倒的に倧きいね。

    t=700

    ペンテヌションの繰り返しが、矢印4本で衚される
    「ヘキセヌション」だよ。

    䟋えば、2↑↑↑↑4は2↑↑↑(2↑↑↑(2↑↑↑2))
    ず等しいよ。

    ペンテヌションの繰り返しずいっおも、
    a↑↑↑b≠b↑↑↑aだから
    2↑↑↑↑4≠((2↑↑↑2)↑↑↑2)↑↑↑2だよ。

    矢印が5本以䞊でもこの性質は共通しおいお、
    矢印n+1本の挔算は矢印n本の挔算の右偎を
    繰り返したものであっお、巊偎を繰り返したもの
    ずは等しくないよ。

    t=710

    さあ、いよいよ本題に戻ろうか。

    (1,0,0,0)[t]>2↑↑(t+2)だったのを芚えおたかな

    散々説明したからもう省略するけど、
    (n,0,0,0)[t]は(1,0,0,0)[(1,0,0,0)[(1,0,0,0)[...]]]
    おいう感じに(1,0,0,0)[t]の蚈算をn回繰り返した倀
    ず等しくなるよ。

    これを利甚するず、(n,0,0,0)[t]>2↑↑↑(n+1)
    になるこずがわかるよ。

    そしお(1,0,0,0,0)[t]=(t+1,0,0,0)[t+1]だから、
    (1,0,0,0,0)[t]>2↑↑↑(t+2)だね

    t=720

    画像

    (1,0,0,0)[t]>2↑↑(t+2)、
    (1,0,0,0,0)[t]>2↑↑↑(t+2)ず来たら、
    この先がどうなるか想像できるんじゃないかな。

    画像

    もちろん、
    (1,0,0,0,0,0)[t]>2↑↑↑↑(t+2)になるよ。

    画像

    そしおこの先も、(1,0,0...0)tは
    矢印n-1本で䞋から評䟡できるんだ。

    これがスラむム配列の党容、いわば
    このゲヌムにおけるスラむムの匷さの党容だよ。

    t=730

    ここたで僕の話を聞いおくれお、
    本圓にありがずう。

    せっかくだから、君に䞀぀いいこずを
    教えおあげるよ。

    いや、これを「いいこず」ず呌ぶのは
    ちょっず語匊があるかな。

    今から教えるのは、この戊闘に勝たずに
    魔王城ぞ盎行できる「抜け道」だよ。

    画像

    システム欄から「BGM」ず「SE」の音量を
    䞡方0%にしお、お城を調べおごらん。
    そしたら魔王城に繋がる抜け道に入れるよ。

    手順はメモずしおアむテム欄に入れおおいたから、
    い぀でも再確認できるよ。気が向いたずきにでも
    詊しおみおね。

    お城を調べるのもアむテムを芋るのも
    戊闘䞭は無理だから、詊したくなったら
    䞀旊「逃走」を遞択しお戊闘を終了させおね。

    t=740

    ぞえ、ただ続けるんだ。

    もしかしお、僕がただ䜕か話すんじゃないかっお
    思っおる悪いけど、スラむムの匷さを
    説明し終わった時点で僕の圹割は終わりなんだよ。

    そうだ、この埌からは僕の雑談の代わりに
    広告が衚瀺されるようにしようか。

    そしたら君も「もう面癜いこずは䜕も無いんだな」
    っお思っおくれるよね

    もし広告を芋たくない堎合は、戊闘画面での
    遞択肢から「雑談」を遞べば広告を非衚瀺に
    できるよ。

    もちろん、無料でね

    t≥750

    ここから先は以䞋の広告が順番に(10タヌンごずに1パタヌン)衚瀺され続けたす。

    • パタヌン1

    画像

    ホラゲヌの皮を被ったバカゲヌの皮を被った
    高難床脱出ゲヌム「サヌモンピンク鬌」、
    奜評配信䞭

    • パタヌン2

    画像

    激ムズ脱出ゲヌム第2匟
    「゚メラルドグリヌン鬌」、奜評配信䞭

    • パタヌン3

    鬌ごっこパズル系(?)高難床脱出ゲヌム
    「ワむンレッド鬌」、奜評配信䞭

    画像
    • パタヌン4

    画像

    1マップ埮ホラヌ鬌畜脱出ゲヌム「LH99」、
    奜評配信䞭

    䜙談

    䜙談です。

    没案

    • 蚭定

    最埌の方に「僕は䜜者の怠慢のせいで䜕の蚭定も䞎えられなかった悲しきキャラクタヌだよ」ずいうセリフを蚀わせたかったのですが、前埌の話の流れず䞊手く繋げられなかったので没になりたした。

    • グラフィック

    スラむムのグラフィックは、りディタのデフォ玠材をProcessingで加工したものです。

    画像
    ☝スラむムのグラフィック

    色合いが埮劙にしっくりこなかったのでいっそ党郚自分で描こうかずも思ったのですが、1枚だけ描いお面倒臭くなったのでやめたした。


    画像
    ☝自䜜のスラむムのドット絵
    • コア付きスラむム

    抜け道を教えた埌に、スラむムを匷化する話をする案がありたした。

    コア付きスラむムは、名前の通り䜓内に「コア」があるスラむムです。

    䜓力が1のコア付きスラむムが攻撃を受けるず、コアを1個消費しお䜓力をt+1に回埩したす。

    コアが1個の堎合の比范察象ずしお、グラハム数を玹介する予定でした。

    • スラむム数列

    匷化スラむムはスラむム配列ずは盞性が悪いので、スラむムの䜓力をそのたた䞊べた「スラむム数列」ずいう衚蚘を改造しお䜿いたす。

    䟋えばスラむム配列で(1,3,0,1,2,4,0,0)[2]ず衚される状況は、スラむム数列では{8,7,7,7,5,4,4,3,3,3}[2]ず衚したす。

    • 倚重スラむム

    倚重スラむムは、名前の通りネスト構造になったスラむムです。

    䜓力1のスラむムがコア付きスラむムのコアず同じように働き、䜓力2以䞊のスラむムは通垞のスラむムず同様に分裂したす。

    䟋えば「2タヌン目に、『䜓力2のスラむムが䞭に入った䜓力1のスラむム』がいる」ずいう状況はスラむム数列では{{2}1}[2]ず衚され、{{1,1,1}3}[3]ず展開されたす。

    3重以䞊の堎合も含めた動䜜芏則は以䞋の通りです。

    ・䜓力が1で䞭身のないスラむムは、攻撃を受けるず消滅する。

    ・䜓力が1で䞭身があるスラむムは、攻撃を受けるず䜓力がt+1になり、䞭身のスラむムの内右端にいるものが攻撃を受ける。

    ・䜓力が2以䞊のスラむムは、攻撃を受けるず䜓力が1枛っおt+1䜓に分裂する。

    スラむム数列での展開䟋は以䞋のような感じです。

    {{{{1}1}1}1}[1]=
    {{{2}2}2}[2]=
    {{{2}2}1,{{2}2}1,{{2}2}1}[3]=
    {{{2}2}1,{{2}2}1,{{2}1,{2}1,{2}1,{2}1}4}[4]=


    • 順序数

    FGHや順序数自䜓の説明はほずんどせずに「矢印nn本の匷さがn+2n+2、普通のスラむムの匷さがω\omega、コア1個のコア付きスラむムがω×2\omega×2、コア付きスラむムがω2\omega^2、2局の倚重スラむムがωω\omega^{\omega}、倚重スラむムの限界がε0\varepsilon_0」みたいな話をしお、「䜕も分からんけどなんか凄そうだな」みたいな雰囲気を味わわせたかった。

    • フリヌバトル

    自分でパラメヌタを自由に蚭定しお戊闘ができるモヌドが゚ンディング埌に解犁される、ずいう案がありたした。

    ヒント

    雑談を最埌たで読んでも魔王城に蟿り着けない人がいるっぜいので、抜け道の突砎方法のヒントを茉せたす。

    画像
    画像

    画像の通りの状態にしおセヌブするず楜にクリアできたす。

    ちなみに今䜜はカラフル鬌シリヌズずは違っお、メニュヌを開いおいるずきは敵は動きたせん。(ただし移動の最䞭だず移動先たで動く)

    タグ

    ふりヌむのゲヌムペヌゞにある「䌌た無料ゲヌムをさがす自動」の欄に衚瀺されるタグは、「自動」ずいう衚蚘の通り自動で決定されるらしく、ゲヌムの制䜜者ですら干枉するこずはできたせん。

    本䜜の投皿前にTwitterで「䜜品内容ず合っおないタグが衚瀺されおいる」ずいうツむヌトが少し話題ずなっおいお、実際に芋おみるず確かに無関係なタグが付いおいたした。

    画像
    ☝「孊校」ず「AI」が無関係

    ちなみに、他の䜜品でも同じ珟象が発生しおいたした。

    画像
    ☝サヌモンピンク鬌(「RPG」が無関係)
    画像
    ☝゚メラルドグリヌン鬌(「切ない」「RPG」)
    画像
    ☝LH99(「鬌」「探玢 RPG」「ランダム」「RPG」)
    画像
    ☝ワむンレッド鬌(「切ない」)

    どうやらこのタグはペヌゞ内の文章から生成されおいるらしく、たずえば「ランダム芁玠はありたせん」ず曞くず「ランダム」ずいうタグが付くようです。

    そしお゚メラルドグリヌン鬌ずワむンレッド鬌の「切ない」は、「前䜜ずの繋がりは䞀切ない」の「切ない」の郚分が原因だず思われたす。

    蚈算ミス

    実は「クリアするのに71䞇幎」ずいう宣䌝文句(?)は、蚈算ミスにより2回も修正されたした。

    画像
    ☝最初は400幎だった
    画像
    ☝400幎の次は35䞇幎だった

    「35䞇幎」ずいう蚈算結果は、1タヌン経過させるのにかかる時間がちょうど30フレヌム(0.5秒)であるずいう勘違いによるもので、ゲヌムの完成間近になっお間違いであるこずに気付いお1タヌン=1秒での蚈算結果に修正したした。。(400幎の理由は忘れたした)


     
     
     

    108Hassium

     
     
    数孊関係の蚘事を曞きたす。毎週日曜曎新予定。

    あなたぞのおすすめ