技術介入要素がある(勝てるとはいってない)ビンゴエリクサーがついにコナステに実装されたので、それで高配当を得る方法としてペイアウト率を自動で判定してもらおうという作戦である。そしてこれは称号トリプルエースをねらうこともできるゲームである。
すでに我は自動化や画像の色判定をアニマにおいてできているので、それらを応用してプログラムを作るわけである。
我の最終的な目標としては「5球終了時にペイアウト率が最も高い位置にFREEを配置する」「またそのペイアウト率の統計をとる」「実際のメダル収支を記録」の3つである。
いわゆるみそoden氏のチェーンボンバー大辞典と似たようなものであるがこちらはFREEを自由に配置できるというメリットがある。春休みに入ったので休み明けに試験はあるが空き時間にこれを考えることにする。
我もアニマロッタ2時代にみそoden氏のたぐいまれなる能力に感嘆していたのである。
しかしとりあえずまずやりたいのは「任意の5球終了時の盤面に対して各FREEの位置によるペイアウト率を計算すること」である。
5球終了時、残りは3球でありこれらはビンゴショットやメテオボンバーと違いその順序に依存しない。したがって組み合わせで考えられ20C3=1140通りである。
そのそれぞれに対して、ビンゴエリクサーのマスは37マスであり、これらにはすべて配置できるので1140*37=42180通りである。
そのそれぞれの1通りに対しては各有効ラインのビンゴ数判定と配当計算をするだけなので、ほぼ一瞬で終了する。したがってシンキングタイム時点で数秒あれば3面くらいなら最適解の探索ができるであろうと踏んでいるのである。
すでにアニマロッタのゲームは演出付きで再現できており、他のゲームについてもペイアウト率は過去に求めているので、ビンゴエリクサーはかなり簡単な部類である。
本来はこれによりペイアウト率100%越えを目指したいが、普通にプレイしてわかる通りFREE進化がなければなにをどこに配置しても勝ち目がなさそうなは体感的に分かる。なので100%超えはどう考えても無理なのではあるが、最適解のペイアウト率とおまかせ配置の差やメダルの増減の波、トリプルエースの称号を獲得したいのでやろうと思っている。
もちろんPCなのでエミュレータ必須である。次からはそのプログラムを具体的に考えていく。