Bombeとかいうゲームについての手記 その28
このnoteは私が淡々と頭の中を整理するために書くnoteです。
過度な期待はしないでください。
今回検討する盤面はこちら。
![](https://assets.st-note.com/img/1729926508-IqWzREyhVUm7anJN6KGcPujB.png?width=1200)
![](https://assets.st-note.com/img/1729926515-sTk17EMPfFlWQ0A4ab9idXuz.png?width=1200)
![](https://assets.st-note.com/img/1729928102-TlgLGNuzdZx6ktij983p2mFS.png)
ほぼストレートに直感で文字化してしまった。うーん。あまり他の盤面で使えそうにないが……。
次の盤面。
![](https://assets.st-note.com/img/1729928267-qdcptk1VIDZFQCzLXjlS9ygr.png?width=1200)
![](https://assets.st-note.com/img/1729928273-vd4g1ECzwmPFacjfLrBhk95U.png?width=1200)
![](https://assets.st-note.com/img/1729928295-dLUcG9ikNWEXxHMZsyAt2IRo.png)
![](https://assets.st-note.com/img/1729928397-7UcI9oBir2qZJQyMXzReaT1E.png)
文字化が全然できん。とりあえず似たようなケースが集まるまで本格的な文字化は後回し。
![](https://assets.st-note.com/img/1729928439-tJxdjWGE8PmNfO0ruvCRw1hI.png?width=1200)
![](https://assets.st-note.com/img/1729928452-A0pFGasPhuWI6LzYR3S2nUfC.png?width=1200)
![](https://assets.st-note.com/img/1729928462-sQNtyGlbT3gJnUhRzav8i2O6.png)
![](https://assets.st-note.com/img/1729928505-uXWZ5z9Cxs0k3rPEn8q7KyjU.png)
これも後回しに。今回はサクサクと3~4ルールくらいのやつを作っていく。文字化は後回しにして。
次の盤面。
![](https://assets.st-note.com/img/1729928673-faIrve4RxwViFNycLm5KqWg3.png?width=1200)
![](https://assets.st-note.com/img/1729928684-5nSlcVydrO6EGpoR9L1CZbIw.png?width=1200)
![](https://assets.st-note.com/img/1729928709-qLoUEFpCai6MdfJy4bBHNGwl.png)
![](https://assets.st-note.com/img/1729928785-C4KLAcHSjb56mnFRkl37VUJo.png)
次の盤面。
![](https://assets.st-note.com/img/1729928833-I9b4ceGtmjH6Z5gnADpLNVCh.png?width=1200)
![](https://assets.st-note.com/img/1729928852-syrd3Kng1uhcJqAFmlk27MVf.png?width=1200)
![](https://assets.st-note.com/img/1729928925-BptsYDSVLK76zFAc1IaXn5W2.png)
次の盤面。
![](https://assets.st-note.com/img/1729928995-EWwDLYer9j7fPHZmFBCUGokp.png?width=1200)
![](https://assets.st-note.com/img/1729929001-o3FVRGh7ZALW5kijzNDYSPcX.png?width=1200)
![](https://assets.st-note.com/img/1729929007-tBGjQnJyzVqYMcTsPNep4S5L.png)
これなんかすごくいけそうかも感がするので詳しく見ていく。
![](https://assets.st-note.com/img/1729929085-d3Qpw12bK8aHChG7YXM4NzEx.png?width=1200)
![](https://assets.st-note.com/img/1729929121-LUtwPfkl7dmsun1gvJOSIHai.png?width=1200)
!2ということは1/3ということなので、その場合については常に真ん中が爆弾である。なるほど。2/3もやってみる。
![](https://assets.st-note.com/img/1729929231-9hqocsgjFtklHpuOvR8Id1Pr.png?width=1200)
マス目的に絞られすぎている。2/3について2マスしか存在しなければすべて爆弾であるのは自明である。
![](https://assets.st-note.com/img/1729929261-MtnYwRJzjuZ35ikKEQhGVCFH.png?width=1200)
!3のとき、
![](https://assets.st-note.com/img/1729929288-ZTsK4DCGVyhlgmMQr8toSzYb.png?width=1200)
a,cが1マス以下の場合、
![](https://assets.st-note.com/img/1729929453-Nf1dutca7BHPXSzs4EGvY2J0.png?width=1200)
![](https://assets.st-note.com/img/1729929507-tT1AiG3yFbQD7PSOhg4Wo2NY.png)
うーん……。これは汎用的なのだろうか……。
次の盤面。
![](https://assets.st-note.com/img/1729929590-EjoOWXCgMHYxFViSw6KefZTq.png?width=1200)
![](https://assets.st-note.com/img/1729929599-7mIsD9Ev0Q2ngtFWpRXYZJCA.png?width=1200)
![](https://assets.st-note.com/img/1729929609-XJUGN4utoe67ZhmPxpY1aLF8.png)
![](https://assets.st-note.com/img/1729929641-buhk0zYC8pTGQH5SaxAdR1rv.png?width=1200)
![](https://assets.st-note.com/img/1729929726-EFPRhjlcvfIM45OtZ68S1Ja7.png?width=1200)
![](https://assets.st-note.com/img/1729929754-Mm8bnScQa9VveOEWAGK4IPLR.png?width=1200)
cに1個しか爆弾が入らないため、最終的には内訳は2パターンしか無い。
また、23か55のパターンしか無い。
![](https://assets.st-note.com/img/1729929866-mzKqRc2wkvT1x7e65gQjJBEp.png)
![](https://assets.st-note.com/img/1729929907-aSRIU3OiQp7JqL2ZkxfbPm6w.png)
うーん……これもまた合計数で複数個のルールに分割されるやつ?
このパターン書くの面倒だしそもそも書いたところであんまり汎用的にならないんだよなぁ……。
一応考えてみると1-が多分一番きつい制約なので、これとcが下段にしか存在しないという部分を使うのだと思われる。
cに最大でも1個しか入らない場合、bは最低でもχ+2個入ることになる。しかも上段に確定する。なので上段真ん中はχ+2個以上無ければ自動的に不可能である。上段真ん中が4のとき、χ=2である。
この時点で残マスが1個なので、この場合はχ+5という場合は存在しない。
もしcに爆弾が入らない場合、bにχ+5個入ることになり、aは爆弾が入らなくなる。しかしそれはbが4マスなのであり得ない。
![](https://assets.st-note.com/img/1729930509-QCqPIGXsm3Kil9afOYwHj2MS.png)
だから実質的にはこうである。
![](https://assets.st-note.com/img/1729930520-DlpU69QgbCP8KXzc5Nqu0w2d.png?width=1200)
+と+で成り立てば、盤面の場合もきれいに解けるのだが、そうはいかない。
だとするとどのようなルールがきれいなのだろうか。もはや悩んでいることが抽象的になってきた。
![](https://assets.st-note.com/img/1729930637-HloXtVz0jp5TBaYRDMUW39dw.png?width=1200)
やはりもっと抽象化させていかないと、作ったルールがひどい。本当にひどい。