Bombeとかいうゲームについての手記 その13
このnoteは私が淡々と頭の中を整理するために書くnoteです。
過度な期待はしないでください。
今回検討する盤面はこちら。
![](https://assets.st-note.com/img/1728904737-X6AOkHWS9jdNiPghD1n7pEmy.png?width=1200)
![](https://assets.st-note.com/img/1728904755-SInoud59NhQHe64MOfwsv7jR.png?width=1200)
検討する(解けるとは言っていない)
4+,4+,4-からなにか確定しないか確認する回です。
1-,1-,3+から言えることがあるならこれもなんとかできそう……な気がする。
![](https://assets.st-note.com/img/1728904862-YV1gGr29yatQd6mciTBAkDLh.png?width=1200)
うーん、なにもないかも……。
少なくとも4+,4+,4-とか大きな数字から考えるのはあまり適切ではない気がする。ちなみに個数内訳は
![](https://assets.st-note.com/img/1728905196-2yHmp1USkR6VIbeOr4DPEX7s.png)
このくらいまで書いて何も得られそうになかったのでやめた。eにマスがあるせいでdが思ったより制限されない。
![](https://assets.st-note.com/img/1728905246-HMWZ3m54CzfjGVdr6pTAkI0q.png)
こっちのほうがなにかできそう。
![](https://assets.st-note.com/img/1728905320-GQDTRXVM5EcnCZImx7hua26P.png)
マス目は関係ない。
![](https://assets.st-note.com/img/1728905343-SIGUNQavfDKZqinth7384dYx.png)
爆弾の個数内訳は上記の通り。2+が確定する。こんなルール作ってなかったっけ……。
![](https://assets.st-note.com/img/1728905548-8YU24DPCj5pnbJKash6kgdqw.png)
![](https://assets.st-note.com/img/1728905511-A9mesLHjBOgrTiKlvY3VfoDJ.png)
こういうパターンしかなかった。ということは見逃してただけの基本的なパターンか。
![](https://assets.st-note.com/img/1728905830-CciPo6UpOauALkBQXh0ztrFs.png)
一足飛びだがつまりこういうことだろう。
『aには最大でもχ個しか爆弾が入らないのだから、bについては最低でもψ個入らなかればならない』。
![](https://assets.st-note.com/img/1728905923-Ql7szJ2xeioE8ptF5wU1qcmX.png?width=1200)
ドバッと増えた-の情報に、良くないルールの気配。簡単に検証してみる。
![](https://assets.st-note.com/img/1728906097-62D3BxiFOUZaJAE7lofqKyHY.png?width=1200)
![](https://assets.st-note.com/img/1728906083-xpN2WYabVOvh835XscDRofLr.png)
![](https://assets.st-note.com/img/1728906128-jsomOuq6NHYyhaB7VPrcQfFT.png)
No.238について検討する。
χ+1以上が確定している範囲について、ψ-1の範囲と被っているとき、
χ+1の範囲のみに属するマスがχ個以下とする。
このとき、χ+1個の爆弾はχ個のマスには収まらないため、少なくとも1個以上の爆弾がψ+1以下の範囲に溢れ出す。よって、ψ+1個以下の範囲にのみ属するマスは、ψ個以下であることが確定する。
間違ってない。でもやってることは結局(ψ+1)-の範囲について一部がψ-であることしか提示できていないので、情報価値が低い気がする。……それとより大きい-がなければこのルールは使わないはずなので問題はこれではない気がする。
![](https://assets.st-note.com/img/1728906387-ZmStVyQzBbPXHs6FcDJRE8Yr.png)
12-の情報を生み出しているルール。怪しすぎる。
χ+ψ+κ以下の範囲があり、ψ以下の範囲と被っているとき、
χ+ψ+κ以下の範囲のみに属するマスがκであれば、すべてのマスはχ+ψ+κ以下であることが確定する。
〇〇個以下の範囲をひたすら増やしているだけのような。
![](https://assets.st-note.com/img/1728906538-DA9Evl4VXLYIwNUpQK0H5OMc.png)
κを消せた。
![](https://assets.st-note.com/img/1728906597-OBz4dy2YWUnjFPR6ESX3Tit7.png)
完全に消すと成り立たないのは……
![](https://assets.st-note.com/img/1728906615-WPswQLmpjOTK4ArZHMzIg38x.png)
本当はマス目が0個の制約があるからで……
![](https://assets.st-note.com/img/1728906645-hw7WFiK8VvCPdERbfuAUoz9I.png)
ということはこのルールはψ側の範囲にしか適用されないわけで……
このルールの検討をすると、多分いらない。前述したように
>〇〇個以下の範囲をひたすら増やしているだけのような。
このルールは〇〇個以下の範囲をひたすら増やしているだけ。それ自体は間違っていないが処理がやたら複雑になるだけ。これじゃないと解けない盤面は多分無いような……。
消すと一部のレベルがクリアできた。
たまにこういう事があるが、ロボット処理の自動スキップする領域数を設定していると盤面を余計に複雑にするルールを削除すると解けてしまうことがある。
![](https://assets.st-note.com/img/1728906929-10CF84ORjx5gUmaorBVIAfMk.png)
これも同じ……はずなのだがコレがないとクリアできなかった箇所があったような……。特定の3ルールを2ルールに分解するときにたしか使ってたはず。
適用数に制限でもかけようか。独自に含むマスは2マス以下とか。
![](https://assets.st-note.com/img/1728907067-m2tWbKVhzEsDqv8TQx9F4I0f.png)
本当はχ+ψが5以下とか設定したいのだが、そういう機能はないし……。
![](https://assets.st-note.com/img/1728907465-KfQIdlHAOvXBtDTq7FiUN8a3.png)
このくらいにしておこうかと思う。ほとんど使う必要はないはずだし……。
![](https://assets.st-note.com/img/1728907454-RwnLv6K2IDft5l930qeWpOoT.png?width=1200)
だいぶ見やすくなってHintもいい感じのものを出してくれるようになった。
右下左下の色付きで示された領域は既に爆弾が入っていないことは自明である。
何故ならば、3+と4-である範囲が被っているとき、3+側のみに属するマスが1マスしか無い。つまり2個以上はかならず4-側にはみ出すため、4-側のみに属するマスは最大でも2個までしか入らないのだ。
その上、その範囲については2/3の範囲と被っているため、少なくとも2個の爆弾が確定している。つまり4-に残された残りの2マスはもれなくクリアできる。
考察をそのままルールに当てはめていく。
![](https://assets.st-note.com/img/1728907710-fE3ariFTYRSB0WCAx6O8d1X4.png)
![](https://assets.st-note.com/img/1728907768-2AnUBiYmKWj570G8Zbq1CgXI.png)
非表示領域にも2-の情報がないことを確認。
![](https://assets.st-note.com/img/1728907818-AYPG4LkvKSEloT2Wsmh8z50R.png)
そのままルールへ。
![](https://assets.st-note.com/img/1728907873-o0yE47ilYK1OrPHpb2WMVfak.png)
次数を下げたもの。
この(ψ+2)-とψ-の関係は(χ+3)+と1の関係性から来ているはず。(両者とも文字以外の差が2)
![](https://assets.st-note.com/img/1728907971-OSK5XQlrqJdCNPnMDoA8khyb.png)
下げたら成り立つ。よって、ここも文字へ直すことができ、
![](https://assets.st-note.com/img/1728908156-Kf2iarkThCYxMywPc3v1g6GE.png)
こうなる。更にいうと両辺共に+2の関係性にあるので、
![](https://assets.st-note.com/img/1728908177-gkiMjzpt61GvYHL7PcFEIO0T.png)
こうなる。もはやどうなってるかわからん。
よくわからんのだが、理解に努めてみる。
まず左辺がχ+κ+π以上の範囲なので、その範囲のみに含まれるマスがκ個の場合、少なくともχ+ψ+π個以下の範囲にχ+π個はいってしまう。
ということはということはχ+ψ+π個から引くと残りはψなので、χ+ψ+π個以下の範囲にのみ含まれるマスはψ個以下……んん?待てよ。これさっきやらなかったか。
![](https://assets.st-note.com/img/1728906538-DA9Evl4VXLYIwNUpQK0H5OMc.png)
ほぼさっき消したこれやんけ!あとこの新規の方のルールもπいらない。χと出てくる箇所完全に被っている。……ということは、まずこのルールがあればこの(χ+ψ+κ)-を導くルールはいらない。やっぱ数字が大きくなる〇〇個以下ルールはいらねえよなぁ!
![](https://assets.st-note.com/img/1728909015-i2HO8cK4PtfUJmQk37CGShAu.png)
いつまで経っても盤面の処理が終わらない。いらないかもしれないルール再び発見。
![](https://assets.st-note.com/img/1728909058-dachZ8I9LRqAzMNYoQenbPli.png?width=1200)
![](https://assets.st-note.com/img/1728909045-tGxRYMreVhCSKw1W0zZguBbi.png)
さっき作ったルールにおいて、κ=1のときのルールな気がする。しかもコレだとχ=0のときも適用されて面倒かもしれない。やってることは同じだし削除。
![](https://assets.st-note.com/img/1728909257-IQYPgZSk5jmWvfDzwlhe8cGo.png?width=1200)
解けた!
いらないルールの削除、恐るべし。