Stratēģijas ceļvedis

Minesweeper shēmas un stratēģija

Katrs Minesweeper laukums šajā vietnē ir veidots tā, lai to varētu pilnībā atrisināt ar loģiku, sākot no atzīmētā sākuma lauciņa — vienmēr pastāv gājiens, kuru iespējams matemātiski pierādīt. Šis ceļvedis skaidro šos paņēmienus secībā, kādā spēlētājs tos izmanto praksē. Katrs attēls rāda reālu situāciju no neierobežotās spēles laukumiem brīdī, kad attiecīgais gājiens kļūst iespējams.

Izpētiet atvērto laukumu un virzieties pa tā malu

Sākuma lauciņš vienmēr ir nulle, tāpēc pirmais pieskāriens uzreiz atver veselu apgabalu līdz pat skaitļu joslai. Katrs skaitlis norāda, cik mīnu atrodas tā astoņos kaimiņos. Pie atvērtā laukuma ārējās malas lielākā daļa blakus esošo rūtiņu jau ir brīvas, tādēļ pirmos secinājumus var izdarīt tieši tur. Virzieties gar perimetru, nevis lēkājiet pa visu laukumu.

1111121121112221
  • sākuma lauciņš
Šajā 9×9 laukumā ar 10 mīnu pirmais pieskāriens sākuma lauciņam (atzīmēts ar apli) atvēra 39 no 71 droša lauciņa. Viss pārējais tiek atrisināts pēc skaitļiem ap šo apgabalu.Pozīcija no neierobežotā laukuma #1

Divi viena skaitļa pamatlikumi un akordi

Visas ir mīnas: ja neatvērto kaimiņlauciņu skaits precīzi atbilst skaitļa vērtībai, katrs no tiem ir mīna. Visi ir droši: ja skaitlim blakus jau ir atzīmēts nepieciešamais karodziņu skaits, visi pārējie neatvērtie kaimiņi ir droši.

Otrajam likumam noder akordu funkcija (chording): pieskarieties skaitlim, kura mīnas jau ir apzīmētas ar karodziņiem (vai noklikšķiniet ar abiem peles taustiņiem), un visi pārējie kaimiņi atvērsies vienlaikus. Izmantojiet akordus tikai ap pārbaudītiem karodziņiem — kļūdains karodziņš izraisīs mīnas uzspridzināšanu.

111112111221113331132222112312111111211122111333113222211231121
  • skaitļi, uz kuriem balstās gājiens
  • pierādīta mīna
  • pierādīts drošs lauciņš
Pirmais laukums: apvilktajam skaitlim 2 ir tieši 2 neatvērti kaimiņi, tātad tie visi ir mīnas. Otrais laukums dažus gājienus vēlāk: apvilktajam skaitlim 1 mīnas jau ir atzīmētas, tādēļ pārējie kaimiņi ir droši (4 lauciņi), un viens akords tos visus atver.Pozīcija no neierobežotā laukuma #1

Shēma 1-2-1

Trīs skaitļi pēc kārtas — 1, 2, 1 — gar taisnu neatvērto rūtiņu malu. Skaitlim 2 nepieciešamas divas mīnas trīs blakus esošajos lauciņos. Ja mīna būtu vidū, tā vienlaikus apmierinātu abus vieniniekus, un divniekam pietrūktu vienas mīnas. Tātad vidējais lauciņš ir drošs, bet abas mīnas atrodas pretī vieniniekiem.

Brīvi kļūst arī lauciņi tieši aiz abiem galiem, jo katrs vieninieks savu mīnu jau ir saņēmis. Pie taisnas neatvērtas malas kombinācija 1-2-1 vienmēr nozīmē: mīna, drošs, mīna.

111111111111211111111111111112122221
  • skaitļi, uz kuriem balstās gājiens
  • pierādīts drošs lauciņš
  • pierādīta mīna
Shēma 1-2-1 no neierobežotās spēles. Apvilktie skaitļi nosaka blakus esošo rindu: sarkanie apļi ir divas mīnas, zaļās atzīmes rāda 3 drošos lauciņus.Pozīcija no neierobežotā laukuma #17

Shēma 1-2-2-1

Četri skaitļi rindā — 1, 2, 2, 1 — gar neatvērtu malu. Mīnas vienmēr atrodas pretī divniekiem, bet lauciņi pretī vieniniekiem ir droši.

Loģiskais pamatojums ir atņemšana. Pirmais divnieks redz vienu neatvērtu rūtiņu, ko neredz pirmais vieninieks (blakus otrajam divniekam), savukārt vieninieks redz vienu rūtiņu aiz malas, ko neredz divnieks. Tā kā divniekam vajag par vienu mīnu vairāk nekā vieniniekam, tā papildu rūtiņa ir mīna, bet vieninieka papildu rūtiņa ir droša. Tāds pats aprēķins no otras puses noliek mīnu pie pirmā divnieka. Rezultātā abi vieninieki ir nodrošināti, un rūtiņas tiem blakus ir drošas.

121112112211
  • skaitļi, uz kuriem balstās gājiens
  • pierādīts drošs lauciņš
  • pierādīta mīna
Shēma 1-2-2-1 neierobežotajā spēlē: mīnas atrodas blakus abiem divniekiem, ap tām ir 4 droši lauciņi.Pozīcija no neierobežotā laukuma #34

Shēma 1-1 pie sienas

Divi vieninieki blakus, no kuriem pirmais atrodas pie paša laukuma stūra vai malas. Pirmajam vieniniekam ir tikai divi neatvērti kaimiņi, tāpēc tā mīna ir viena no šīm divām rūtiņām. Otrais vieninieks redz tās pašas divas rūtiņas un vēl vienu trešo. Tā kā tā vienīgā mīna jau ir pirmajās divās, trešā rūtiņa garantēti ir droša.

Šis ir uzskatāmākais piemērs vispārējam principam: ja viena skaitļa neatvērtie kaimiņi pilnībā ietilpst otra skaitļa kaimiņos, atņemiet tos. Ja skaitļi ir vienādi, papildu lauciņi ir droši. Ja tie atšķiras, papildu lauciņos ir tieši šī starpība.

11111111112121112121
  • pierādīts drošs lauciņš
  • skaitļi, uz kuriem balstās gājiens
Apvilktie vieninieki sākas pie laukuma malas; zaļā atzīme ir trešais lauciņš rindā, kas pierādīts kā drošs.Pozīcija no neierobežotā laukuma #4

Mīnu skaitīšana spēles noslēgumā

Skaitītājs virs laukuma rāda, cik mīnu vēl atlicis atrast. Spēles beigās tas palīdz atrisināt lauciņus, kurus nesasniedz neviens atvērts skaitlis: ja visas mīnas jau ir atzīmētas, visas atlikušās neatvērtās rūtiņas ir drošas. Savukārt, ja atlikušo mīnu skaits precīzi sakrīt ar neatvērto rūtiņu skaitu, katrā no tām ir mīna.

1111311133111211211111211111111111111111111
  • pierādīts drošs lauciņš
Izvietoti karodziņi: 10 no 10. Atlikušās aizvērtās rūtiņas: 1. Neviens skaitlis šeit nepalīdz — risinājumu dod mīnu skaitītājs.Pozīcija no neierobežotā laukuma #341

Kāpēc šeit nekad nav jāmin uz labu laimi

Nejauši ģenerētā spēlē pirmais klikšķis var uzdurties mīnai, un beigās var izveidoties situācija ar 50/50 varbūtību. Mūsu sistēma katru laukumu pārbauda ar šajā ceļvedī minētajiem loģiskajiem paņēmieniem un noraida ikvienu mīklu, kuru nevar pilnībā pabeigt no sākuma punkta bez minēšanas. Ja esat iestrēdzis, vienmēr meklējiet divus blakus esošus skaitļus, kuru lauciņi pārklājas, un salīdziniet to starpību.

Jautājumi un atbildes

Kas ir 1-2-1 likums Minesweeper spēlē?
Trīs skaitļi 1, 2, 1 pēc kārtas gar neatvērtu malu nozīmē, ka blakus katram 1 ir mīna, bet blakus 2 mīnas nav. Vidējais lauciņš nevar būt mīna, jo tad tas apmierinātu abus vieniniekus un divniekam pietrūktu mīnas.
Vai Minesweeper vienmēr ir iespējams atrisināt?
Standarta nejaušajos laukumos ne vienmēr — reizēm rodas 50/50 situācijas bez loģiska risinājuma. Taču visi laukumi šajā vietnē ir pārbaudīti tā, lai no sākuma lauciņa tos varētu atrisināt tikai ar tīru loģiku.
Kas ir akords (chording) Minesweeper spēlē?
Noklikšķinot uz skaitļa, kuram jau pareizi atzīmētas visas mīnas, vienlaikus atveras visas pārējās kaimiņrūtiņas. Tas ietaupa laiku, taču paļaujas uz jūsu karodziņiem, tādēļ izmantojiet to uzmanīgi.
Kā uzzināt, kur atrodas mīna?
Atrodiet skaitli, kura neatvērto kaimiņu skaits sakrīt ar tā vērtību (visi ir mīnas), vai salīdziniet divus blakus esošus skaitļus ar kopīgām rūtiņām un atņemiet to vērtības. Piemēri augstāk to demonstrē reālās situācijās.