Minesweeper strategier og taktikker

MINESWEEPER STRATEGIER & TACTIKKER

Snakke tips…

  1. Hvis du er tvunget til at gætte, så gæt det gæt, der har den mindste risiko.
  2. Hvis du ikke kender alle træk, så gør det dig faktisk dårligere at forsøge at gå hurtigere. Så gå langsomt.
  3. Hvis du er tvunget til at gætte, så lav et gæt, der faktisk vil hjælpe dig, hvis det viser sig at være rigtigt.
  4. Vælg ikke bare det første gyldige træk, du opdager, men vælg det bedste træk, der er til rådighed.
  5. Mærk ikke en mine, hvis den umuligt kan hjælpe dig med at finde ud af de frie felter.
  6. Hvis du ønsker at gå din nuværende hurtigste, så distraher dig selv, mens du spiller, ved at tale med nogen eller lytte til tv.
  7. For at forbedre dig ud over et vist plateau skal du lave 0 fejl og kende 100 % af trækene.
  8. Undgå væggene, indtil du har spist dig igennem midten af kortet.
  9. Forsøg på at få en god åbning bør undgås, fordi det er kortsigtet.
  10. Du bør spille langsommere, indtil du mærker, at antallet af fejl, du laver, falder.
  11. Forbedre din musekontrol ved at trække vejret langsomt ud, mens du bevæger dig.
  12. Bevæg dig kun til kanten af det kvadrat, du skal klikke på, og ikke til midten af det.
  13. Undgå frem og tilbage-bevægelser ved at organisere 3 eller 4 klik i en linje.
  14. En bevægelse, der ikke åbner et felt eller markerer en mine, er en fejl.
  15. En unødvendig bevægelse af musen er en fejl.
  16. Sæt musens bevægelseshastighed til den hurtigste.
  17. Klik registreres ved mouse-up (dvs. når du slipper knappen). Så gør dine klik hurtige.
  18. Et unødvendigt klik er en fejl, ikke kun en fejl, der dræber dig.
  19. Først skal du gøre det til dit mål at minimere det antal klik, du skal bruge for at gennemføre et spil. Gør derefter dit mål til dit mål hastighed.
  20. I stedet for at bruge 7 eller 8 klik til at gøre noget, så prøv at lede efter de 2 eller 3 strategiske klik, som vil gøre det samme.
  21. Forestil dig og planlæg allerede nu de tilstande, som kan blive resultatet af dit nuværende træk.
  22. Start altid fra den samme position.
  23. Den bedste rekord, jeg er blevet informeret om, er 28s for intermediate og 85s for expert af Robert Offutt. Fortæl mig venligst, hvis du kender til bedre.
  24. Hvis man medregner de gange, hvor man dør ved et tilfælde, bør man kunne gennemføre ekspertniveauet i ca. 50 % af tilfældene.
  25. Det hypotetiske minimum, det tager at markere 99 miner, er 40 sekunder. Så se det som en asymptote.
  26. Hvis du dør, skal du estimere din forventede tid ved hjælp af totalMines / minesMarked * yourTime (dvs. bedre feedback).
  27. Hvis du bliver afhængig, kan du spille en række andre mindre afhængighedsskabende spil.
  28. Undgå højlydt, gentagende klik, når andre mennesker er til stede: det irriterer dem virkelig — de er bare bange for at fortælle dig det.
  29. Spil Minesweeper for at se, hvor beruset du er, hvis du har drukket.

INDLEDNING
Jeg går her ud fra, at du allerede kender de grundlæggende regler i Minesweeper. Bare for at få styr på vores terminologi, er her nogle definitioner:

  • clear – et felt, der ikke har en mine
  • mark – et felt med et flag på for at indikere, at du tror, at der er en mine der
  • cascade – et felt, der ikke har en mine
  • når computeren automatisk åbner klare felter for dig
  • kort – Minesweeper-spilbrættet

LOGISKE TRÆK
Et logisk træk er, når du enten markerer en mine eller rydder et felt, fordi du er sikker på, at du har ret. Der var flere gange, hvor jeg troede, at jeg kendte alle de mulige logiske træk, der var, men der var altid flere. Nu tror jeg dog, at jeg kender alle de logiske træk. Det kan jeg se, for når jeg ikke kan lave et logisk træk, kan jeg altid logisk bevise, hvorfor jeg ikke kan.

Naturligvis er der nogle logiske træk, som bare tager for lang tid at regne ud.Jeg kalder disse dybe træk, fordi de kræver en dyb mental bearbejdning. Ofte tager det lang tid, simpelthen fordi man er mindre øvet i at regne det pågældende træk ud. Under alle omstændigheder kan man være fristet til at holde op med at lede efter et dybt træk og bare gå til en anden del af kortet og arbejde med nogle overfladiske træk.

Det er lidt af et dilemma. Uden at kede dig med for mange detaljer, er løsningen at tvinge dig selv til at lede efter dybe træk, indtil du har lært alle de mulige logiske træk. Når du først kender alle de logiske træk, så bør du undgå dybe træk, når du kan.

NYDELIGE TRÆK
Som Spock engang sagde: “Logik er kun det første skridt på vejen mod oplysning.” Og nu hvor jeg føler mig som en stor nørd, så lad os gå videre til nyttige træk. Før vi kan sige, hvad der er nyttigt, har vi brug for en bedre definition af spillets mål.

Minesweepers mål
Målet med Minesweeper er at “udfylde” brættet så hurtigt som muligt. Brættet er færdigt, når alle de frie felter er afsløret (ikke alle miner behøver at være markeret, som man nogle gange tror). Så målet er i virkeligheden bare at klikke på alle de frie felter. Men ved at markere miner kan vi naturligvis finde ud af, hvilke felter der er ryddet.

Så løsningen er at sammenflette markeringsfaserne med rydningsfaserne på en hensigtsmæssig måde. Her er nogle muligheder:

  • Masseproduktionsstrategien er først at markere alle de miner, man kan uden yderligere åbninger, og derefter at foretage alle de åbninger, man kan, uden yderligere minemarkering. Pro: kaskadeåbninger sker oftere, og antallet af nødvendige klik er minimeret. Ulempe: din hjerne kan ikke cache den del af kortet, du arbejder på. Ulempe: du skal flytte musen meget.
  • Sprintstrategien går ud på at lave et klart træk og derefter et markeringstræk. Pro: musens bevægelse er minimeret. Pro: let at cache mentalt den del af kortet, man arbejder på — fører til flere dybe træk. Mod: kaskader sker sjældent, så antallet af nødvendige klik er større.

Så kriterierne er at minimere musebevægelsen og antallet af klik, og at maksimere caching og kaskader. Jeg bruger til følgende strategi:

  1. Jeg leder efter det stedligt nærmeste mærke eller den nærmeste åbning fra det sted, hvor markøren befinder sig.
  2. Hvor jeg foretager dette træk, tager jeg først stilling til, om det er overflødigt. (eksempel: Forestil dig, at du ved, at der er et uåbnet felt med en “1” på, og du ved, hvor denne ene mine er. Du kunne åbne 1’eren, markere minen og derefter trykke cascade open på 1’eren (3 træk), eller du kunne markere minen og derefter cascade open på 1’eren (kun 2 træk)). Et træk er overflødigt, hvis et andet træk, der udføres først, vil gøre det første træk mere nyttigt.
  3. Hvis jeg finder et bedre træk at gøre først, tjekker jeg, om det også er overflødigt, og så videre.
  4. Jeg stopper med at tjekke for overflødigheder, når jeg kigger for langt væk fra markøren til at flyttetiden er lille eller til at bevare min cache.
  5. Jeg foretager den mindst overflødige bevægelse, jeg har fundet i løbet af processen.

Denne strategi har den fordel, at den udrydder alle degenererede tilfælde. Et eksempel på et degenereret tilfælde kan være, når du har ryddet alle felter omkring en lille del af kortet, som har 12 uafdækkede felter. Lad os nu antage, at 10 af de uafdækkede felter er miner, og 2 er ryddet. Du kan markere de ti miner, indtil de to åbne felter bliver tydelige, eller du kan bare finde ud af i dit hoved, hvilke de to åbne felter er, og åbne dem eksplicit. Ikke alene sparer du 10 klik, men du sparer også alle cursorbevægelserne frem og tilbage.

John LeFlohic
Febraury 14, 1999

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.