Minesweeper Strategie i taktyki

STRATEGIE MINESWEEPERA & TAKTYKA

Krótkie wskazówki…

  1. Jeśli jesteś zmuszony zgadywać, zgaduj tak, aby zgadywanie było najmniej ryzykowne.
  2. Jeśli nie znasz wszystkich ruchów, to próbując iść szybciej, w rzeczywistości robisz się gorszy. Więc idź powoli.
  3. Jeśli jesteś zmuszony do zgadywania, zgaduj tak, żeby ci pomogło, jeśli okaże się, że masz rację.
  4. Nie wybieraj po prostu pierwszego ważnego ruchu jaki zauważysz, wybierz najlepszy ruch jaki jest dostępny.
  5. Nie zaznaczaj miny, jeżeli nie może ci to pomóc w znalezieniu czystych kwadratów.
  6. Jeśli chcesz iść najszybciej, rozprosz swoją uwagę podczas gry rozmawiając z kimś lub słuchając telewizji.
  7. Aby poprawić się poza pewne plateau, musisz popełnić 0 błędów i znać 100% ruchów.
  8. Unikaj murów, dopóki nie zjesz środka mapy.
  9. Powinno się unikać prób zdobycia dobrego otwarcia, ponieważ jest to krótkoterminowe.
  10. Powinieneś grać wolniej, aż zauważysz, że liczba popełnianych przez ciebie błędów spada.
  11. Popraw swoją kontrolę nad myszką przez powolne wydychanie powietrza podczas ruchu.
  12. Przesuwaj się tylko do krawędzi kwadratu, który musisz kliknąć, a nie do jego środka.
  13. Unikaj ruchów w tył i w przód, organizując 3 lub 4 kliknięcia w linię.
  14. Ruch, który nie otwiera kwadratu lub nie zaznacza miny, jest błędem.
  15. Zbędny ruch myszy jest błędem.
  16. Ustaw szybkość ruchu myszy na najszybszą.
  17. Kliknięcia są rejestrowane w momencie podniesienia myszy (tzn. po zwolnieniu przycisku). Spraw, aby kliknięcia były szybkie.
  18. Niepotrzebne kliknięcie jest błędem, nie tylko takim, który Cię zabije.
  19. Pierwszym celem jest zminimalizowanie liczby kliknięć potrzebnych do ukończenia gry. Następnie uczyń swoim celem szybkość.
  20. Zamiast używać 7 lub 8 kliknięć, aby coś zrobić, spróbuj poszukać 2 lub 3 strategicznych kliknięć, które zrobią to samo.
  21. Wyobraź sobie i już teraz zaplanuj stany, które mogą wyniknąć z twojego obecnego ruchu.
  22. Zawsze zaczynaj od tej samej pozycji.
  23. Najlepszy zapis o jakim mnie poinformowano to 28s dla średniozaawansowanych i 85s dla ekspertów autorstwa Roberta Offutta. Proszę powiedz mi, jeśli znasz lepsze.
  24. Uwzględniając przypadkowe zgony, powinieneś być w stanie ukończyć poziom ekspercki w około 50% przypadków.
  25. Hipotetyczne minimum potrzebne do zaznaczenia 99 min to 40s. Więc zobacz to jako asymptotę.
  26. Jeśli zginiesz, oszacuj swój przewidywany czas używając totalMines / minesMarked * yourTime (tzn. lepsza informacja zwrotna).
  27. Jeśli się uzależnisz, graj w różne inne, mniej uzależniające gry.
  28. Unikaj głośnego, powtarzającego się klikania, gdy inni ludzie są obecni: to naprawdę ich denerwuje – po prostu boją się ci o tym powiedzieć.
  29. Graj w Minesweeper, aby sprawdzić, jak bardzo jesteś pijany, jeśli piłeś.

WPROWADZENIE
Zakładam tutaj, że znasz już podstawowe zasady Minesweepera. Aby uporządkować naszą terminologię, oto kilka definicji:

  • clear – kwadrat, na którym nie ma miny
  • mark – kwadrat, na którym znajduje się flaga wskazująca, że myślisz, że jest tam mina
  • cascade – (ang.) kiedy komputer automatycznie otwiera czyste kwadraty dla ciebie
  • mapa – plansza do gry Minesweeper

LOGICZNE RUCHY
Logiczny ruch jest wtedy, gdy albo zaznaczasz minę, albo czyścisz kwadrat, ponieważ jesteś pewien, że masz rację. Było kilka razy, kiedy myślałem, że znam wszystkie możliwe logiczne ruchy były, ale zawsze było ich więcej. Teraz jednak wydaje mi się, że znam wszystkie logiczne ruchy. I can tell because whenever I can’t make a logical move, I can always logically proove why I can’t.

O course, there are some logical moves which just take too long to figure out.I call these deep moves, because they require deep mental processing. Często zdarza się, że trwa to długo po prostu dlatego, że jesteś mniej doświadczony w rozgryzaniu tego ruchu. W każdym razie, możesz być skłonny przestać szukać głębokiego ruchu i po prostu przejść do innej części mapy i popracować nad płytkimi ruchami.

To jest trochę dylemat. Nie zanudzając Cię zbyt wieloma szczegółami, rozwiązaniem jest zmuszenie się do szukania głębokich ruchów, dopóki nie poznasz wszystkich możliwych logicznych ruchów. Kiedy już znasz wszystkie logiczne ruchy, wtedy powinieneś unikać głębokich ruchów kiedy tylko możesz.

UŻYTECZNE RUCHY
Jak powiedział kiedyś Spock, „Logika jest tylko pierwszym krokiem na ścieżce ku oświeceniu.” A teraz, kiedy czuję się jak wielki nerd, przejdźmy do użytecznych ruchów. Zanim będziemy mogli powiedzieć, co jest użyteczne, potrzebujemy lepszej definicji celu gry.

Cel Minesweepera
Celem Minesweepera jest „ukończenie” planszy tak szybko, jak to możliwe. Plansza jest kompletna, gdy wszystkie jasne kwadraty są ujawnione (nie wszystkie miny muszą być zaznaczone, jak się czasami myśli). Tak więc celem jest tak naprawdę tylko kliknięcie, aby otworzyć wszystkie czyste kwadraty. Ale oznaczanie min, oczywiście, pomaga nam dowiedzieć się, które są czyste kwadraty.

Więc rozwiązaniem jest odpowiednie przeplatanie faz oznaczania z fazami oczyszczania. Oto kilka możliwości:

  • Strategia produkcji masowej polega na tym, aby najpierw oznaczyć wszystkie miny, które można bez dalszych otwarć, a następnie wykonać wszystkie otwarcia, które można bez dalszego oznaczania min. Pro: kaskadowe otwarcia zdarzają się częściej, a liczba wymaganych kliknięć jest zminimalizowana. Minusy: Twój umysł nie jest w stanie zapamiętać fragmentu mapy, nad którym pracujesz. Minusy: trzeba dużo ruszać myszką.
  • Strategia sprintu polega na wykonaniu jednego czystego ruchu, a następnie jednego ruchu zaznaczenia. Pro: ruch myszy jest zminimalizowany. Pro: łatwe mentalne buforowanie sekcji mapy, nad którą pracujesz – prowadzi do bardziej głębokich ruchów. Con: kaskady rzadko się zdarzają, więc liczba wymaganych kliknięć jest większa.

Więc kryteria to minimalizacja ruchu myszy i liczby kliknięć, oraz maksymalizacja buforowania i kaskad. Używam do tego następującej strategii:

  1. Wyszukuję przestrzennie najbliższy znak lub otwór od miejsca, w którym znajduje się kursor.
  2. Przed wykonaniem tego ruchu, najpierw decyduję, czy jest on zbędny. (przykład: wyobraź sobie, że wiesz, że istnieje nieotwarty kwadrat z '1′ na nim i wiesz, gdzie jest ta jedna mina. Mógłbyś otworzyć '1′, zaznaczyć minę, a następnie uderzyć kaskadą na '1′ (3 ruchy), albo zaznaczyć minę, a następnie kaskadą otworzyć '1′ (tylko 2 ruchy)). Ruch jest zbędny, jeśli jakiś inny ruch, wykonany jako pierwszy, sprawi, że pierwszy ruch będzie bardziej użyteczny.
  3. Jeśli znajdę lepszy ruch do wykonania jako pierwszy, sprawdzam czy jest on również zbędny, i tak dalej.
  4. Przestaję sprawdzać zwolnienia, gdy patrzę zbyt daleko od kursora, aby czas ruchu był mały lub aby utrzymać moją pamięć podręczną.
  5. Wykonuję najmniej zbędny ruch, który znalazłem podczas procesu.

Ta strategia ma tę zaletę, że usuwa wszystkie zdegenerowane przypadki. Przykładem zwyrodniałego przypadku może być sytuacja, gdy oczyściłeś wszystkie kwadraty otaczające małą część mapy, która ma 12 odkrytych kwadratów. Załóżmy teraz, że 10 z nich to miny, a 2 są czyste. Mógłbyś zaznaczyć 10 min, dopóki 2 czyste nie staną się oczywiste, lub mógłbyś po prostu wymyślić w myślach, które to są te dwa czyste kwadraty i wyraźnie je otworzyć. Nie tylko zaoszczędzisz 10 kliknięć, ale także cały ruch kursora w tył i w przód.

John LeFlohic
Febraury 14, 1999

.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany.