Minesweeper-strategiat ja -taktiikat

MINESWEEPER-STRATEGIAT & TAKTIIKAT

Pikavinkkejä…

  1. Jos joudut arvaamaan, arvaa se arvaus, jossa on pienin riski.
  2. Jos et tiedä kaikkia liikkeitä, niin yrittämällä mennä nopeammin itse asiassa tulet huonommaksi. Mene siis hitaasti.
  3. Jos olet pakotettu arvaamaan, tee arvaus, joka oikeasti auttaa sinua, jos se osoittautuu oikeaksi.
  4. Älä valitse vain ensimmäistä havaitsemaasi kelvollista siirtoa, vaan valitse paras mahdollinen siirto.
  5. Älä merkitse miinaa, jos se ei mitenkään voi auttaa sinua selvittämään vapaita ruutuja.
  6. Jos haluat mennä nykyistä nopeimmin, häiritse itseäsi pelaamisen aikana puhumalla jonkun kanssa tai kuuntelemalla tv:tä.
  7. Parantuaksesi tietyn tason yläpuolelle, sinun täytyy tehdä 0 virhettä ja osata 100% siirroista.
  8. Vältä seiniä, kunnes olet syönyt kartan keskustan.
  9. Hyvän avauksen yrittämistä tulee välttää, koska se on lyhytnäköistä.
  10. Pelaa hitaammin, kunnes huomaat, että tekemiesi virheiden määrä vähenee.
  11. Paranna hiiren hallintaa hengittämällä hitaasti ulos liikkumisen aikana.
  12. Liiku vain klikattavan neliön reunaan, älä sen keskelle.
  13. Vältä edestakaisia liikkeitä järjestämällä 3 tai 4 klikkausta riviksi.
  14. Liike, joka ei avaa ruutua tai merkitse miinaa, on virhe.
  15. Tarpeeton hiiren liike on virhe.
  16. Aseta hiiren liikenopeus nopeimmaksi.
  17. Klikkaukset rekisteröidään hiiri ylöspäin (eli kun vapautat painikkeen). Tee siis napsautuksista napakoita.
  18. Tarpeeton klikkaus on virhe, ei vain sellainen, joka tappaa sinut.
  19. Esimerkiksi ota tavoitteeksesi minimoida pelin loppuunsaattamiseen tarvittavien klikkausten määrä. Tee sitten tavoitteestasi nopeus.
  20. Sen sijaan, että käyttäisit 7 tai 8 klikkausta jonkin asian tekemiseen, yritä etsiä 2 tai 3 strategista klikkausta, jotka tekevät saman asian.
  21. Kuvittele ja suunnittele jo nyt niitä tiloja, jotka voivat seurata nykyisestä siirrosta.
  22. Aloita aina samasta asemasta.
  23. Paras ennätys, josta minulle on kerrottu, on Robert Offuttin tekemä 28s keskitasolle ja 85s asiantuntijalle. Kertokaa jos tiedätte paremman.
  24. Laskien mukaan ne kerrat, jolloin kuolet sattumalta, sinun pitäisi pystyä pelaamaan expert-taso loppuun noin 50% ajasta.
  25. Hypoteettisesti 99 miinan merkkaamiseen menee vähintään 40s. Katso siis tuo asymptoottina.
  26. Jos kuolet, arvioi ennustettu aikasi käyttämällä totalMines / minesMarked * yourTime (eli parempi palaute).
  27. Jos tulet riippuvaiseksi, pelaa erilaisia muita vähemmän riippuvuutta aiheuttavia pelejä.
  28. Vältä äänekästä, toistuvaa klikkailua muiden ihmisten läsnä ollessa: se todella ärsyttää heitä — he vain pelkäävät kertoa sinulle.
  29. Pelaa Minesweeperiä nähdäksesi kuinka humalassa olet, jos olet juonut.

ESITTELY
Oletan tässä, että tunnet jo Minesweeperin perussäännöt. Jotta terminologiamme olisi selvä, tässä on muutamia määritelmiä:

  • Tyhjä – ruutu, jossa ei ole miinaa
  • merkki – ruutu, jossa on lippu, joka osoittaa, että luulet siellä olevan miinan
  • cascade – kun tietokone avaa sinulle automaattisesti tyhjiä ruutuja
  • kartta – Minesweeper-pelilauta

LOGISET LIIKKEET
Looginen siirto on se, kun joko merkitset miinan tai tyhjennät ruudun, koska olet varmasti oikeassa. Useita kertoja luulin tietäväni kaikki mahdolliset loogiset siirrot, mutta niitä oli aina lisää. Nyt kuitenkin luulen tietäväni kaikki loogiset siirrot. Tiedän sen siitä, että aina kun en pysty tekemään loogista siirtoa, pystyn loogisesti todistamaan, miksi en pysty.

Tietysti on joitain loogisia siirtoja, joiden keksimiseen menee liian kauan.Kutsun näitä syviä siirtoja syvällisiksi siirroiksi, koska ne vaativat syvällistä henkistä käsittelyä. Usein se vie kauan yksinkertaisesti siksi, että olet vähemmän harjoitellut kyseisen siirron selvittämisessä. Joka tapauksessa sinua saattaa houkutella lopettamaan syvän siirron etsimisen ja menemään kartan toiseen osaan ja työstämään joitain pinnallisia siirtoja.

Tämä on hieman dilemma. Tylsyttämättä sinua liikaa yksityiskohdilla, ratkaisu on pakottaa itsesi etsimään syviä siirtoja, kunnes olet oppinut kaikki mahdolliset loogiset siirrot. Kun olet oppinut kaikki loogiset siirrot, sinun on vältettävä syviä siirtoja aina kun voit.

KÄYTTÄMÄTTÖMÄT LIIKKEET
Kuten Spock kerran sanoi: ”Logiikka on vain ensimmäinen askel tiellä kohti valaistumista”. Ja nyt kun tunnen itseni isoksi nörtiksi, siirrytäänpä hyödyllisiin siirtoihin. Ennen kuin voimme sanoa, mikä on hyödyllistä, tarvitsemme paremman määritelmän pelin tavoitteesta.

Minesweeperin tavoite
Minesweeperin tavoitteena on ”täydentää” pelilauta mahdollisimman nopeasti. Pelilauta on valmis, kun kaikki tyhjät ruudut on paljastettu (kaikkia miinoja ei tarvitse merkitä, kuten joskus luullaan). Tavoitteena on siis oikeastaan vain klikata kaikki tyhjät ruudut auki. Mutta miinojen merkitseminen tietysti auttaa meitä selvittämään, mitkä ovat tyhjiä ruutuja.

Ratkaisu on siis se, että merkitsemisvaiheet ja tyhjennysvaiheet lomitetaan kunnolla toisiinsa. Tässä on joitakin mahdollisuuksia:

  • Massatuotantostrategia on, että ensin merkitään kaikki miinat, jotka pystytään merkitsemään ilman muita avauksia, ja sitten tehdään kaikki avaukset, jotka pystytään tekemään ilman muita miinamerkintöjä. Pro: kaskadiavauksia tapahtuu useammin ja tarvittavien klikkausten määrä minimoituu. Miinus: mielesi ei voi tallentaa välimuistiin sitä kartan osaa, jota työstät. Miinus: joudut liikuttamaan hiirtä paljon.
  • Sprint-strategia on tehdä yksi selkeä siirto ja sitten yksi merkkiliike. Pro: hiiren liikkuminen on minimoitu. Pro: helppo tallentaa henkisesti välimuistiin kartan osa, jota työstät — johtaa syvempiin siirtoihin. Miinus: kaskadeja tapahtuu harvoin, joten tarvittavien klikkausten määrä on suurempi.

Kriteereinä ovat siis hiiren liikkeen ja klikkausten määrän minimointi sekä välimuistiinpanon ja kaskadien maksimointi. Käytän seuraavaa strategiaa:

  1. Etsin alueellisesti lähintä merkkiä tai aukkoa siitä, missä kursori on.
  2. Ennen kuin teen tuon siirron, päätän ensin, onko se tarpeeton. (esimerkki: Kuvittele, että tiedät, että on aukeamaton ruutu, jossa on ’1’, ja tiedät, missä tuo yksi miinus on. Voisit avata ”1:n”, merkitä miinan, sitten lyödä cascade open ”1:lle” (3 siirtoa), tai, voisit merkitä miinan, sitten cascade open ”1:lle” (vain 2 siirtoa)). Siirto on tarpeeton, jos jokin toinen, ensin tehty siirto tekee ensimmäisestä siirrosta hyödyllisemmän.
  3. Jos löydän paremman siirron, jonka voin tehdä ensin, tarkistan onko sekin tarpeeton, ja niin edelleen.
  4. Lopetan redundanssien tarkistamisen, kun katson liian kauas kursorista, jotta liikeaika olisi pieni tai jotta välimuistini säilyisi.
  5. Teen prosessin aikana löytämäni vähiten redundantin liikkeen.

Tämän strategian etuna on, että se kitkee pois kaikki degeneroituneet tapaukset. Esimerkki rappeutuneesta tapauksesta voisi olla, kun olet tyhjentänyt kaikki ruudut, jotka ympäröivät pientä kartan osaa, jossa on 12 kattamatonta ruutua. Oletetaan, että 10 peittämättömistä ruuduista on miinoja ja 2 on tyhjiä. Voisit merkitä kymmenen miinaa, kunnes kaksi vapaata ruutua tulevat näkyviin, tai voisit vain miettiä mielessäsi, mitkä ovat kaksi vapaata ruutua, ja avata ne nimenomaisesti. Säästät paitsi 10 klikkausta, myös kaiken edestakaisen kursorin liikuttelun.

John LeFlohic
Febraury 14, 1999

Vastaa

Sähköpostiosoitettasi ei julkaista.