Bombeとかいうゲームについての手記 その33
このnoteは私が淡々と頭の中を整理するために書くnoteです。
過度な期待はしないでください。
今回検討する盤面……の前に。
今まで非表示機能をよく使っていた。
![](https://assets.st-note.com/img/1730522795-8h027gskPButNv3DeYp6iUR5.png)
こういうやつ。でも全てオーバーラップしてTrash……破棄にした。具体的にはこう。
![](https://assets.st-note.com/img/1730522844-ZxIS9CaBeYLVXKyzG2NjJm1n.png)
本当はあんまり良くない。例えばχ/χ+1と(χ+1)-は厳密には意味が違う。なので非表示が適切である。本当は。でもね。
![](https://assets.st-note.com/img/1730522922-2q9wnNjTf0seoJraQVmHlEBv.png?width=1200)
やたらと処理が軽くなるんですよ!!!もうこれ以上複雑な盤面は破棄していかないと無理かも!!!ということで破棄していくことにした。情報自体は欠落がないはずなので、細々と個別ルール対応すればクリア自体はできるはず……。
そんなこんなで盤面検討。
![](https://assets.st-note.com/img/1730523964-R71Jfs0dTcGEq35rjmgLNFIO.png?width=1200)
![](https://assets.st-note.com/img/1730523972-XphlHGc9y4eYvJkz83uFfgLx.png?width=1200)
うっそでしょ……こんな簡単なルールまだ抜けてるの……?
![](https://assets.st-note.com/img/1730525066-Mifywx8C9aklPLVAoFmBv7U0.png)
こうなります。χ+1はみ出るので(χ+1)-だと該当箇所が爆弾確定で、χ/χ+1は(χ+1)-と等価なのでこれは成り立つ。
![](https://assets.st-note.com/img/1730525163-J6aLQ1SMbAEsqYrCVeWP7nzp.png?width=1200)
![](https://assets.st-note.com/img/1730525153-4IzSEUNDLCuQ9M3esygcm1w7.png?width=1200)
うっそでしょ(略)
![](https://assets.st-note.com/img/1730525275-dILHQbKe1Nmkxh7puAYSq9Jl.png)
![](https://assets.st-note.com/img/1730525353-Kk9GdiwvESst4TFH10jUbqrP.png)
あれ、なんかこれ思ったよりも難しいな……。ちょっと真面目に考えないとダメか……。でもそんなに元の盤面の方は難しくないはず。
5から溢れるのは4つというので間違いないはず。その場合に1/2が独立しているから、それぞれの範囲に爆弾が2個ずつ確定して、残りのマスは自動的に爆弾でないことが確定するはず。
![](https://assets.st-note.com/img/1730525659-TaxlQwSEUiIqtdz50KYDeNXo.png)
あっ、こうか。それぞれの範囲が5に別々にアプローチしてくるのか。
![](https://assets.st-note.com/img/1730525712-l3zAgmcJGkf8T1Q0OwRDNLnv.png)
次数を下げるとこう。
![](https://assets.st-note.com/img/1730525766-IlUCrMGjJg9Bew6hx8AoOHFp.png?width=1200)
![](https://assets.st-note.com/img/1730525758-ynDCx1XuGWg7VroiYazd38LJ.png?width=1200)
うっそ(略)
![](https://assets.st-note.com/img/1730525798-8r7Njavq3dfK4IGVyFwADn0g.png)
![](https://assets.st-note.com/img/1730525875-1LIUoDPCTQZGYzlji5q7XJ0c.png)
そうか、おそらくだが、この簡単な盤面が残っているのは1が1-とかだと多分ルール設定されているということだろう。情報を積極的に破棄しているので多分適用するタイミングがないのだろう。
![](https://assets.st-note.com/img/1730525959-yqLrOMUuov2RXJ0SA97W3xbF.png?width=1200)
なんかややこしくなったんですけど。
![](https://assets.st-note.com/img/1730526044-u6gREPBCrSzJHMiX07YOQKxa.png)
![](https://assets.st-note.com/img/1730526054-OBtGJFgi06qMpdo732wjXlah.png)
2個あふれる系で、1と1-に配分されるのは同じ。でも溢れ先に!2もあるから成り立たないな……。
クリアできる場所に爆弾が入っていた場合、最下段左に爆弾が入らない。これは1-と1によって他の箇所は0に確定しており、最下段左に入れると!2と矛盾するから。だから、その入り方はできない。故にここはクリアできるのだが、1は1-になるがほかでは成り立たないだろうなぁ……。このままで決定。
![](https://assets.st-note.com/img/1730526358-oWQEvuh7BAjFmOTCVNzd3xYU.png?width=1200)
もっとややこしくなったが。
![](https://assets.st-note.com/img/1730526406-Ai7vz6sgV5PMj3SpZkYtqLwe.png?width=1200)
よく意味が……。
![](https://assets.st-note.com/img/1730526489-rTnCQWq0239mRs6wKZSYDiIx.png?width=1200)
![](https://assets.st-note.com/img/1730526501-RiQsmXq9YuPVeH7j2Ala3d5D.png)
爆弾らしいが。!2の意味は0/1/3というところ。こうなっているときの否定形が本当にめんどくさい。定型化できないし。
![](https://assets.st-note.com/img/1730526580-ZYO8Wou6l1FasEDz5jkSmep3.png)
すごく厳密に個数が要求されている。4から考えるのが丸いか。
4から見て2個以上あふれることになる。その場合は多分成り立つ。溢れない場合を想定する。まず爆弾が4つ溢れた場合。
爆弾が4つ溢れた場合、上段真ん中に爆弾2つ、下段左に爆弾1つ、最下段左に爆弾一つ。下段右に爆弾が1個確定して、3-と矛盾する。
![](https://assets.st-note.com/img/1730526912-gPh6SJwqfOYsk5yzNEKoa1Up.png)
3つ溢れた場合のうち、上段に1つ入れる場合は!2と矛盾する。
![](https://assets.st-note.com/img/1730526976-Cp8UNV1bitKzXSH54LBOD69o.png)
下段、最下段に1つしか入れない場合は1/3と矛盾する。
![](https://assets.st-note.com/img/1730527027-p6ZQCyrvgdY2MUjoxJhRwbKk.png)
![](https://assets.st-note.com/img/1730527071-gCzrUJT036np5FZObev4tYAL.png)
![](https://assets.st-note.com/img/1730527171-xPfzpRLS6UVb0ay274iOmHNv.png)
あふれる個数によって左上が定義されているのはわかるがそれ以外の関係性は定式化できるのだろうか……。それ以上の汎用化は一旦放置。
![](https://assets.st-note.com/img/1730527341-xL2glFB0fwvqpDKzbMRInY3U.png?width=1200)
![](https://assets.st-note.com/img/1730527348-BEL2fpHroS6Wum38Gh4UOdyC.png?width=1200)
![](https://assets.st-note.com/img/1730527355-pWtlZJASbO49Nq5cLsR01UM8.png)
![](https://assets.st-note.com/img/1730527484-gXiOZ39ejwacPsT5nAR7hEtb.png)
上の方はすべてあふれる系らしい。それぞれχ+3以上、κ+2以上あふれる。
χから見て3に1個爆弾を入れれば、残りはχ+2である。κ+2個あふれるとしたのでκ+"からχ+2を引いてκ-χ+1個上段下段に入るとすると最下段にはχ+2個あふれる。その場合に3の範囲に入るのはχ+3個なので、χは常に0である。
![](https://assets.st-note.com/img/1730528638-t7GJ38kiAyTLX9xZQzPHUBW6.png)
つまり徒に左上の個数を増やせないってこと。この盤面で同じように考えてみると、ψのところから3つ以上、κのところからκ+2個以上溢れる。κ+2と3だとどちらも満足してしまうが……。いやちがう。ψの溢れ先はつねに3に属するから3は必ず満足される。そして2個分だけκの領域に溢れるから、上のかっぱ範囲から右のかっぱ範囲に入るのはκ個だけでいいのか。
![](https://assets.st-note.com/img/1730529575-8VTx9cXMH2BsF6Gtpl7ShLq4.png)
このときπ+2は必ず溢れてしまうので不可能。なので、右は必ずκ+3の値を取る。そのうえでも該当箇所だけは必ず爆弾でないと合わない。またψ+4にもならない。
![](https://assets.st-note.com/img/1730529744-WVuSY5wd16GNUvJoeDbMlh3T.png)
最終的にχは右下に対応できた。でも3以下だと成り立たないのでこんなに次数が高い。
![](https://assets.st-note.com/img/1730529782-C7Mwzrf58yQDiceE9F1WOtbk.png?width=1200)
全然盤面が解決しねえ!
![](https://assets.st-note.com/img/1730529856-BoSdJtWYg4THyqQ0ZVkezMjf.png?width=1200)
だいぶ解けそうではある。
![](https://assets.st-note.com/img/1730529900-guN3p1bPlv6Qj0AUO9nBcF57.png)
![](https://assets.st-note.com/img/1730529931-e6BpIEKFxXyzfkli9MU5D8sw.png)
きっと溢れ出るだろうの精神。
![](https://assets.st-note.com/img/1730529962-O3DQpKxVoYlFk5fPawBjJmCs.png)
文字がもう一つあれば最下段もできそうだが……。
![](https://assets.st-note.com/img/1730529997-FH8ry9wA7mgqDbnSapIeixYl.png?width=1200)
まだ終わらないんですけど!しかも5情報か……。
![](https://assets.st-note.com/img/1730530126-MsSvfbc2rA5OuDneBxQ6pKyL.png?width=1200)
なんとか解けそうな形。
![](https://assets.st-note.com/img/1730530215-fJ1v4tao2dFRnTLO9j3l0kAU.png)
![](https://assets.st-note.com/img/1730530301-F0IO2xfeDW8EqnhS7d6gC4ua.png)
どうせ溢れるだろうの精神。ちなみに左上の2は爆弾でないことが確定するマスなので溢れる系ではない。ってか溢れる系なら爆弾マークでいいか。
![](https://assets.st-note.com/img/1730530367-6HjMvpQYEiTLfq8wWrxmSIdU.png)
さっきと同じような形。
溢れる系で考えると、ψ以外のマスにχ+1溢れる。
そして1-を見ると2に対してχ個溢れることがわかる。そこまでに2/3の範囲に入っていなかった場合、爆弾が最上段真ん中に確定する。入っていた場合(最大でも1個までしか入らない)最上段真ん中が1個に確定する。残りの爆弾はχの個数次第で0~1に変動。ということはχは0or1か。あんまり文字化する意味ないな。
![](https://assets.st-note.com/img/1730531252-kZDGE0Vdel74q5LvsIpoiy9j.png)
まあ文字が余っているならいいか……。
![](https://assets.st-note.com/img/1730531273-WPEa8u4XnzkfO3y5UCBg1evs.png?width=1200)
1マスずつしかあかねえ!
![](https://assets.st-note.com/img/1730531293-VLWGmcrzJRkTvF1sqI98SQjD.png?width=1200)
でも盤面自体は解けそう。というかさっきのルールでκのみに属する範囲がクリアできるってだけか。
![](https://assets.st-note.com/img/1730531337-5lkwUbKxINS2y18uTpR4zDjV.png)
![](https://assets.st-note.com/img/1730531412-L8ZpwCN9U4SgvA2sWJGfTKu7.png?width=1200)
![](https://assets.st-note.com/img/1730531420-8kYaylPLwFR7igoJb0mG3jd2.png?width=1200)
![](https://assets.st-note.com/img/1730531463-USG0LDOPtsAI1JYERWmj5vx9.png)
![](https://assets.st-note.com/img/1730531492-ogtnlEyD58kFWrJCmbSazRXe.png)
はいはい、あふれる系あふれる系。
![](https://assets.st-note.com/img/1730531564-ja3tDn4PuRISOdmvsANlLJZx.png)
![](https://assets.st-note.com/img/1730531602-AdYetWLZSFBbUoqEm5Vf1RQw.png)
あふれる系を単品で置換するときに文字2つ使わなくてもいいか……。今回の上みたいに他の要素と混ざって文字にできる場合はしてもいいけど。
該当箇所がクリアできない場合、つまり爆弾の可能性が残る場合とは、0でなく、かつ爆弾位置が1個以下しか確定していない場合。
χ+ψの箇所からχ個溢れるが、例えばχ+1の方向に溢れたとすれば残りは1個。πの範囲から見れば2+が溢れるので、πの範囲内に爆弾が1個溢れればχのほうは満足するので、必然的に下段最右に1つはいって終わり。下段最右に1個入れば、その時点で(π+2)+が満たせなくなる。
![](https://assets.st-note.com/img/1730532046-gTUdVmcRyslqKn531OwxAp89.png)
なのでこのパターンは如何にしても該当箇所がクリアできる。逆にχ+1の方向へ全部は溢れないパターンだが、この際に上段左に溢れる個数は1この場合だけ検討すれば良い。何故ならば、2個入った場合は該当箇所がクリアできることが自明だからである。
さて、上段左に1個入った場合、下記のようになる。
![](https://assets.st-note.com/img/1730532255-EkP60x71f32bMgqwthiSyYXL.png)
0/2には残り1個しか入らないが、入れるべき爆弾は4つ以上ある。このときに、πのみの範囲がすでに存在しないため、πからあふれる爆弾は0/2もしくはχ+1の範囲に入る。0/2に入るとき、該当箇所がクリアできることが自明。χ+1の範囲に入る場合、0/2の範囲でもある箇所であればやはり該当箇所はクリアできるので、残るマスは最下段右しか無い。最下段右に1こはいる場合はπから見て残りの爆弾が0/2に入らざるを得ないのでそれもダメ。最下段右に2個はいる場合、χ+1が満足されるため、やはり該当箇所はクリアできることになる。故にどのパターンにあっても該当箇所はクリアできる。
![](https://assets.st-note.com/img/1730532495-D1VZ3suLxcCitRermoTHAlMN.png?width=1200)
うわあああああ(椅子から転げ落ちる)
![](https://assets.st-note.com/img/1730532524-vwPnt2UEZ0edS6xiBCflJOy4.png?width=1200)
ヒントが3ルールだったのでヨシ!
![](https://assets.st-note.com/img/1730532558-lgyh3GwtF4BIEvWsXfriTkOH.png)
![](https://assets.st-note.com/img/1730532565-8qmY0WTDvRltbJoOdcfxjrZs.png)
まーた溢れる系だよ。
![](https://assets.st-note.com/img/1730532617-rJHLfdOxW8Qs1tpyMZSICwYG.png)
そりゃそうだ。多分このルールは同じ意味のものはあるんだが、片方だけ以上系になっているのが無いのだろう。……あれ、解けないんだけど。いやそっか意味違うな……。合計が5になるんだもんな……。
![](https://assets.st-note.com/img/1730532852-qioPrbIgAsJh7caFWnm2RKGv.png)
こうか。
![](https://assets.st-note.com/img/1730532867-xUK3bafpqY9Eo4iO1F2WZeGm.png?width=1200)
とけた。次回は溢れる系についてまとめてみようかな……。