チョコボの不思議なダンジョン

ギルについて

チョコボの不思議なダンジョンにおけるギルの一端を解明しました。

拾えるギルの秘密(1) - 疑問

ダンジョンを探索していると、ギルを拾うことがあります。 しかし、拾えるギルの額は少なく、あまり足しにもなりません…。 …と私もそう思っていました。

しかし、「村に戻らずに9999階を制覇することは可能か」というやり込みをして行く中で、一つ気になり始めた事がありました。 地下へ行く程、拾えるギルがごく僅かずつではありますが、増えていくことです。 増える額は10数ギル程度ではありますが、「9999階続けた場合、どうなるの?」という疑問が発生しました。

大抵の人は「村に戻らない」という選択はしない(出来ない)でしょう。

拾えるギルの秘密(2) - 検証

ならば、やってみましょう。というコトで、9999階制覇を兼ねて、実測をしました。

以下、100階単位で区切った、実際に拾ったギルの額とその階数になります。 「赤い色のセル」は今は気にしなくて構いません。

まず、地下1階〜地下200階程度では、「レート」が微妙に安定せず、僅かずつですが増加しています。 「レート」とは、「1階降りた場合に、拾えるギルが何ギル増加しているか」です。 計算式はごく単純、「拾ったギルの額 / 拾った階数」です。 そして地下200階以降、レートが14.6程度で安定に入っています… つまり、「階段を1つ降りると拾える額が14.6増えている」というコトです。

最初、私はこのまま、「レート14.6程度」で収束するものだと考えていました。 しかし、それは間違いでした。

拾えるギルの秘密(2) - 疑問

実測表を良く見てみると、赤いセルの辺りがどうしても気になります。 そう、突然レートが上がっています。 何らかの理由…チョコボの行動の仕方により、レートが変動するのではないか…そう考えました。 暫くの間は、その理由…「どういう行動をすればレートが上がるのか」が分かりませんでした。

しかし、私自身が行った、とあるお馬鹿な行動が、大きなヒントとなりました。

拾えるギルの秘密(3) - 解明

ヒントとなったのは、下記の記念ショットです。トンベリーズ(FinalFantasy6)を模して撮影したものです。 …1つの画面上にトンベリを3体揃えるのにとても苦労しています。

具体的な行動を言葉にすると、「トンベリを1つの部屋内に誘導したい為、歩いて歩いて歩きまくった」のです。

つまり、「同一フロア内で歩けば歩くほど、レートが上昇するのでは?」という仮説を立てることが出来ました。 馬鹿は得をするのですね♪

拾えるギルの秘密(4) - 検証

というわけで、試しました。以下、実測結果です。

まず、地下1014階にて、歩きまくりました。死神が出現しましたが、逃げまくりました。 その結果、地下1015階にて拾ったギルの額が大幅に上昇しました。これで裏が取れました。

「拾えるギルの額は、同一フロア内で歩けば歩く程上昇する」のです。

拾えるギルの秘密(5) - 疑問

次に気になるのは、「どこまで上昇するのか」です。 結果から言います。上記表にある通り、確認出来た最高額は「32764ギル」です。 取りあえず、次に進みます。

拾えるギルの秘密(6) - 結果

では、最高額を超えるとどうなるのでしょうか… 結果は「限界を超えるとマイナスになってしまう」という非情なものでした。 表示上だけではなく、実際にギルが減ってしまいます。ギルを拾ったのにギルが減るのです。

拾えるギルの秘密(7) - 解明

これらの最高額や、マイナス化現象について…分かる方はあっさりお分かりでしょう。 「拾える額に設定されているのは符号付き二進数の16bit分」です。 つまり、拾える最高額は「32768ギル」が最高となり、それを超えるとマイナスとなってしまいます。 ちなみに、実際にマイナスされます。実測表の地下1114階に、「-3251」とありますが、これは「-32517ギル」でした。 「画面に表示出来る桁数の限界」は「上位五桁」であると考えられます。

このゲームのプログラマーは馬鹿なんじゃないかと言いたい気分で一杯です。 何を考えて符号付きビットを使ったのでしょうね。 お陰様で、「数十万ギル拾ってウハウハ計画」がパァです。無念です。

拾えるギルの秘密(8) - 希望

ここで一つ、希望の光が存在しているコトに気付いた方、きっと貴方は裏技を見つけるのが得意でしょう。 私は、「実際にギルがマイナスされた」…と書きました。ならば、ここで一つの大きな疑問と可能性が生まれます。

「所持金が0の時に、マイナスのギルを拾ったらどうなるのか?」というものです。 もし、「所持金」については符号無しビットを使用していたとしたら…。 そして更に、「所持金」について、マイナスのギルを拾った時のチェックをプログラムしていなかったとしたら…。

そう、もし上記の通りならば、所持金がマイナスになった途端、とてつもない額のギルが手に入ることになるのです。 何故って、32bit以上の…止めておきます。説明が面倒です。すいません。

拾えるギルの秘密(9) - 検証

やってみた。

ふざけんな!何処の世界に借金をするチョコボがいるんだ。いいのかスクウェア。 チョコボってのはそういうイメージでいいのか。

ちなみに、この状態でギルを1ギルでも増減させると、0ギルに戻ります。 …そんな処理を入れるくらいなら符号付き使わないで。 お陰様で、「一瞬にして大金…じゃなくて大ギル持ち計画」がパァです。無情です。

拾えるギルの秘密(10) - 蛇足

夢や希望を打ち砕かれた後に出来るコト…皮算用くらいです。

仮に、レート15程度を、地下1階から地下9999階まで維持した場合… 拾えるギルがマイナスになるまでに、どのくらいの額が手に入るのか…

地下1階で拾えるギルを15ギルとします。(こうしないとちょっと面倒です。) そこから、1階降りる度に15ギル増加していくとしましょう。 階段を100階分降りた時、拾える回数は…実測からすると20回くらいでしょうか。 つまり、5階に1回拾える程度となります。 又、拾える最高額は32768ギルです。

単純に計算しますと、15x=32768ですので、地下2183階で最高の32768ギルくらいとなりますね。

5階に1回の割合でギルを拾えるとしますと…2183階まで降りる間に437回くらい拾える計算です。 5階分で増加するギルは、75ギルです。つまり…

初項15、末項32768、項差75、項数437の等差数列の和を計算すればOKでしょう。 …数学が生まれて初めて役に立った瞬間です。

公式(省略します)より計算すると…約715万ギルです。 苦労の割には微妙な額ですね…。

ちなみに、もし符号ビット無し(最大が65535ギル)であったならば…地下4400階くらいまでに、約2600万ギル手に入る計算になります。

拾えるギルの秘密(11) - 結論1

以上、スロットといいギルといい、このゲームのプログラマーは最低だと思います。

最後になりましたが、地下840階にて、歩いた歩数は1600歩です。 何故ならば、死神が出現する歩数が1600歩だからであり、出現後は素直に地下に落とされたのを記憶しているからです。 …そう、1600歩歩いて上がるレートは僅か0.16程度です。

以上より、レートを上げるのは意味が無いというコトが分かります。 何故ならば、仮に地下2階で32768ギルを拾った場合、地下3階で拾えるギルはマイナスとなってしまうからです。 …極端な例ですけどね。

拾えるギルの秘密(12) - 結論2

最も効率良くギルを拾うには、レートを出来るだけ上げない…つまり歩き回らないようにし、 かつギルを沢山拾うことです…自分で書いておいて何ですが、矛盾を感じますね。 ワープストーンでも売った方がマシかもしれません。

一つ言えるのは、地下9999階を目指すならば、拾えるギルが限界値に近くなるまでは、村には戻らない方が拾えるギルの額はお得ですよ、というコトだけです。 尚、村に戻らなければ、セーブやリセットをしてもレートは戻りませんです。