Leiðarvísir og kænska

Minesweeper: Mynstur og kænska

Sérhvert Minesweeper-borð á þessari síðu er hannað þannig að hrein rökfræði dugar til að leysa það út frá merktum byrjunarreit: það er ávallt hægt að sanna næsta leik. Þessi leiðarvísir kennir þessar sannanir í þeirri röð sem heppilegast er að beita þeim. Myndirnar sýna raunverulegar stöður úr ótakmörkuðu borðunum okkar, teknar á því augnabliki sem leikurinn kemur í ljós.

Lestu opnunina og vinndu út frá jaðrinum

Byrjunarreiturinn er alltaf núll, svo fyrsti smellurinn opnar heilt svæði og nemur staðar við töluröð. Tala segir til um hversu margar sprengjur liggja í átta aðliggjandi reitum hennar. Á jaðri opnunarinnar er meirihluti þessara reita þegar opinn, og þar liggja fyrstu ályktanirnar. Vinnðu þig skipulega meðfram jaðrinum í stað þess að stökkva handahófskennt um borðið.

1111121121112221
  • upphafsreiturinn
Á þessu 9×9 borði með 10 sprengjum opnaði fyrsti smellurinn á byrjunarreitinn (innritaður) 39 af 71 öruggum reit. Allt annað er leyst út frá tölunum umhverfis það svæði.Staða úr ótakmörkuðu borði #1

Tvær einfaldar reglur og samhliða smellur

Allt sprengjur: ef tala snertir nákvæmlega jafn marga hulda reiti og gildi hennar segir til um, leynist sprengja í þeim öllum. Allt öruggt: ef tala snertir nú þegar jafn marga flaggaða reiti og gildi hennar, eru allir aðrir huldir nágrannareitir hennar öruggir.

Síðari reglan nýtist til samhliða smells (e. chording): smelltu á tölu þar sem búið er að merkja allar sprengjur (eða smelltu á báða músarhnappa samtímis) til að opna alla hina nágrannareitina í einu. Beittu þessu aðeins við sannaðar sprengjur. Ef flaggað er vitlaust opnar samhliða smellur sprengju.

111112111221113331132222112312111111211122111333113222211231121
  • tölurnar sem röksemdin byggir á
  • staðfest sprengja
  • staðfest öruggur reitur
Fyrra borð: talan 2 í hringnum snertir nákvæmlega 2 hulda reiti, svo þeir eru allir sprengjur. Seinna borð, fáeinum leikjum síðar: búið er að flagga allar sprengjur við 1, svo hinir huldu reitirnir í kring eru öruggir (4 talsins) og einn samhliða smellur opnar þá alla.Staða úr ótakmörkuðu borði #1

1-2-1 mynstrið

Þrjár tölur í röð, 1, 2, 1, meðfram beinum jaðri af huldum reitum. Talan 2 þarf tvær sprengjur í reitina þrjá við hlið sér. Ef miðjureiturinn væri sprengja myndi hann uppfylla báða ásana í senn og tvistinn vanta eina sprengju. Því er miðjureiturinn öruggur og sprengjurnar tvær liggja við hlið ásanna.

Reitirnir rétt út fyrir endana verða einnig öruggir, því hvor ás hefur þegar fundið sína sprengju. Við beinan jaðar gefur 1-2-1 alltaf sömu niðurstöðu: sprengja, öruggt, sprengja.

111111111111211111111111111112122221
  • tölurnar sem röksemdin byggir á
  • staðfest öruggur reitur
  • staðfest sprengja
1-2-1 mynstur úr leik. Hringmerktu tölurnar liggja við huldu röðina: rauðu hringirnir sýna tvær sprengjur, grænu merkin sýna 3 örugga reiti.Staða úr ótakmörkuðu borði #17

1-2-2-1 mynstrið

Fjórar tölur, 1, 2, 2, 1, meðfram huldum jaðri. Sprengjurnar liggja við tvistana tvo, en reitirnir við hlið ásanna eru öruggir.

Röksemdin byggir á mismun. Fyrri tvisturinn sér einn hulinn reit sem fyrsti ásinn sér ekki (við hlið seinni tvistsins), en ásinn sér einn reit sem tvisturinn sér ekki (rétt handan endans). Tvisturinn þarf einni sprengju meira en ásinn, svo aukareitur hans hlýtur að vera sprengja og aukareitur ássins öruggur. Sama gildir frá hinum endanum og setur sprengju við fyrri tvistinn. Hvor ás er þá uppfylltur og reitirnir við hlið þeirra öruggir.

121112112211
  • tölurnar sem röksemdin byggir á
  • staðfest öruggur reitur
  • staðfest sprengja
1-2-2-1 mynstur úr leik: sprengjur við báða tvistana, 4 öruggir reitir í kringum þá.Staða úr ótakmörkuðu borði #34

1-1 við vegg

Tveir ásar hlið við hlið, sá fyrri við jaðar borðsins. Fyrsti ásinn hefur aðeins tvo hulda reiti, svo sprengja hans hlýtur að vera í öðrum hvorum. Annar ásinn snertir sömu tvo reiti auk eins í viðbót, og hans eina sprengja er þegar fundin í fyrri tveimur reitunum. Þriðji reiturinn er því öruggur.

Þetta er skýrasta dæmið um meginregluna á bak við mynstur leiksins: þegar allir huldir reitir einnar tölu tilheyra einnig annarri tölu er mismunurinn tekinn. Ef talningin er jöfn eru aukareitirnir öruggir. Ef munur er á tölunum innihalda aukareitirnir nákvæmlega þann mismun.

11111111112121112121
  • staðfest öruggur reitur
  • tölurnar sem röksemdin byggir á
Ásarnir í hringnum byrja við jaðar borðsins; græna hakið sýnir þriðja reitinn sem er sannanlega öruggur.Staða úr ótakmörkuðu borði #4

Teldu sprengjurnar í lokin

Teljarinn fyrir ofan borðið sýnir hve margar sprengjur eru eftir. Undir lok leiks getur hann skorið úr um reiti sem engin tala nær til: þegar búið er að flagga allar sprengjur eru allir eftirstandandi huldir reitir öruggir, og ef fjöldi eftirstandandi sprengja jafngildir fjölda dulinna reita er sprengja í þeim öllum.

1111311133111211211111211111111111111111111
  • staðfest öruggur reitur
Flögg sett: 10 af 10. Huldir reitir eftir: 1. Engin tala ræður úrslitum um það sem eftir er; teljarinn sker úr um stöðuna.Staða úr ótakmörkuðu borði #341

Hvers vegna þú þarft aldrei að giska hér

Á handahófskenndum borðum getur fyrsti smellur lánast á sprengju og síðustu reitirnir krafist hreinnar ágiskunar upp á 50/50. Reiknirit okkar leysir hvert einasta borð með aðferðum þessa leiðarvísis áður en það er birt og hafnar öllum borðum sem ekki er hægt að klára frá byrjunarreitnum. Ef þú festist er alltaf til rökréttur leikur: leitaðu að tveimur tölum sem deila huldum reitum og dragðu aðra frá hinni.

Algengar spurningar

Hvað er 1-2-1 reglan í Minesweeper?
Þrjár tölur 1, 2, 1 í röð við beinan hulinn jaðar þýða að sprengja er við hlið hvors áss en engin sprengja við tvistinn. Miðjureiturinn getur ekki verið sprengja því þá væru báðir ásarnir uppfylltir og tvistinn vantaði eina.
Er alltaf hægt að vinna Minesweeper?
Ekki á venjulegum borðum; sum enda í 50/50 gátu sem engin rökfræði fær leyst. Öll borð á þessari síðu eru prófuð sérstaklega svo tryggt sé að rökfræði ein nægi til að leysa þau út frá upphafsreit.
Hvað er samhliða smellur (chording) í Minesweeper?
Að smella á tölu sem hefur þegar fengið allar sínar sprengjur flaggaðar opnar alla hina aðliggjandi reitina í einu. Það sparar leiki en treystir flöggunum þínum, svo beittu þessu aðeins þar sem flöggin eru sönnuð.
Hvernig veit ég hvar sprengja leynist?
Finndu tölu þar sem huldir nágrannareitir eru jafnmargir og talan sjálf (allir eru sprengjur), eða tvær tölur sem deila huldum reitum og skoðaðu mismuninn. Myndirnar hér að ofan sýna báðar aðferðir á raunverulegum borðum.