風来のシレン6に登場するギミックの「ボヨヨン壁」の正解を導き出すツールを作ったので使い方などを紹介します。
ボヨヨン壁
ボヨヨン壁はダンジョン内にランダムで出現するギミックです。
投げたアイテムがボヨヨン壁に当たると直角(垂直)に跳ね返るので、それを4回以上繰り返すとアイテムが増殖します。
一見簡単に見えますが、これが意外と想像通りにいかなくて難しいです。
コメントでも何か良い方法がないか聞かれたのですが、私も正解率が低いので確実な方法としてツールを作りました!
ボヨヨンツール
ボヨヨンツールはhyperWikiに追加しました。
使い方
ページを開くと15x15のマス目があります。
各マスをタップすると白色→水色→ボヨ色と変わっていくのでゲーム内のボヨヨン壁と同じ構図にして「結果を表示」を押すと正解が表示されます。
色の意味としては
- 白色は空白マス=進行不可マス
- 水色は投げ可能マス
- ボヨ色はボヨヨン壁
です。ボヨヨン壁で囲われている部分はすべて水色にしないと正しく判定されないので忘れずに。
ツールのロジック
ゲームでは4回以上跳ね返る投げ方が1つでも分かれば良いのでシンプルに総当りです。
これがもっと大規模な組み合わせから特定の範囲を見つけるとかになると専用のアルゴリズムを考える必要がありますが、
今回は左上のマスから右下のマスに向かって全方向に投げた結果を見ていくだけです。
4回以上跳ね返る投げ方が見つかればその時点で探索終了です。
まず投げる方向ですが上下左右と斜めで8方向ありますが、実際に投げる方向は斜めのみの4方向です。
進行方向が決まったらその先にあるマスを見て判定します。
先にあるマスが投げ可能マスだった場合は、角度を変えずにそのまま進行して同じことを繰り返します。
先にあるマスがボヨヨン壁だった場合は、角度と周囲のマスから進行方向を判定します。
ボヨヨン壁に衝突したときの判定は進入角度(進行方向)と衝突マスの上下左右のマスを確認します。
画像の場合は左上に向かって進んでいるので衝突したボヨヨン壁の右と下のマスを確認します。(確認するマスは進入角度に対応する2マスだけで十分です。)
例えば左上に向かっている場合、
- 右と下がボヨヨン壁以外:角に衝突したことになるのでその時点で終了
- 右と下がボヨヨン壁:谷角に衝突したことになるのでその時点で終了
- 右のみがボヨヨン壁:上の壁に衝突したことになるので左下に進む
- 下のみがボヨヨン壁:左の壁に衝突したことになるので右上に進む
こんな感じで周囲2マスで4つに分岐します。
壁にぶつかってさらに進行した場合は衝突回数を増やして、衝突回数が4回以上になったらその時点で終了します。
最大でも13マスx13マスx4方向なので結果は0.01秒も掛からずに出るはずです。
ツールはスマホにも対応していますが画面が小さいとちょっと押しにくいかもです。ズームして使ってください。
クリックしながらなぞるような操作にも対応させていないので1マスずつ切り替えてください。
ということで以上です。これでリスクを負わずに確実に正解を導き出せるようになったので攻略に役立つはず!まだ遭遇していませんが増殖不可能な配置が存在するのか確かめることも出来ますね。
これめっちゃほしかったです!ありがとうございます!