Poradnik ze strategią

Saper: strategia i wzory

Każda plansza sapera na tej stronie jest tak generowana, by samą logiką dało się ją odkryć od zaznaczonego pola startowego: zawsze istnieje następny ruch, który możesz udowodnić. Ten poradnik uczy tych dowodów w kolejności, po jaką sięga rozwiązujący. Każdy schemat to prawdziwa pozycja z jednej z naszych plansz bez limitu, złapana w chwili, gdy ruch staje się możliwy.

Przeczytaj otwarcie i obejdź jego brzeg

Pole startowe zawsze jest zerem, więc pierwsze kliknięcie otwiera cały obszar i zatrzymuje się na pierścieniu liczb. Liczba oznacza, ile min jest wśród ośmiu sąsiednich pól. Na brzegu otwartego obszaru większość sąsiadów jest już odkryta, więc to tam pojawiają się pierwsze wnioski. Idź wzdłuż brzegu, zamiast przeskakiwać na drugi koniec planszy.

1111121121112221
  • pole startowe
Na tej planszy 9×9 z 10 minami pierwsze kliknięcie pola startowego (w kółku) otworzyło 39 z 71 bezpiecznych pól. Cała reszta wynika z liczb wokół tego obszaru.Pozycja z planszy bez limitu nr 1

Dwie reguły jednej liczby i otwieranie wokół liczby

Wszystko miny: jeśli liczba ma tyle zakrytych sąsiadów, ile wynosi jej wartość, każdy z nich jest miną. Wszystko bezpieczne: jeśli liczba dotyka już tylu oflagowanych min, ile wynosi jej wartość, wszyscy pozostali zakryci sąsiedzi są bezpieczni.

Druga reguła to powód, dla którego istnieje otwieranie wokół liczby (chording): kliknij liczbę, której flagi już się zgadzają (albo obiema klawiszami myszy naraz), a wszyscy jej pozostali sąsiedzi otworzą się od razu. Rób to tylko wokół flag, które udowodniłeś. Błędna flaga sprawi, że otworzysz minę.

111112111221113331132222112312111111211122111333113222211231121
  • liczby, które czyta ten krok
  • udowodniona mina
  • udowodnione bezpieczne pole
Pierwsza plansza: otoczone 2 ma dokładnie 2 zakrytych sąsiadów, więc wszyscy są minami. Druga plansza, kilka ruchów później: otoczone 1 ma już oflagowane miny, więc pozostałe zakryte pola wokół są bezpieczne (jest ich 4), a jedno otwarcie wokół liczby otwiera je wszystkie.Pozycja z planszy bez limitu nr 1

Wzór 1-2-1

Trzy liczby pod rząd, 1, 2, 1, wzdłuż prostej krawędzi zakrytych pól. Dwójka potrzebuje dwóch min wśród trzech sąsiednich pól. Gdyby mina stała na środkowym polu, zaspokoiłaby od razu obie jedynki, a dwójce brakowałoby jednej miny. Zatem środkowe pole jest bezpieczne, a dwie miny stoją przy dwóch jedynkach.

Pola tuż za obiema końcami też się uwalniają: każda jedynka wykorzystała już swoją minę. Przy prostej, zakrytej krawędzi 1-2-1 zawsze czyta się tak samo: mina, bezpieczne, mina.

111111111111211111111111111112122221
  • liczby, które czyta ten krok
  • udowodnione bezpieczne pole
  • udowodniona mina
1-2-1 z gry bez limitu. Otoczone liczby czytają zakryty rząd obok siebie: czerwone kółka to dwie miny, zielone ptaszki to 3 bezpiecznych pól.Pozycja z planszy bez limitu nr 17

Wzór 1-2-2-1

Cztery liczby, 1, 2, 2, 1, wzdłuż zakrytej krawędzi. Miny stoją przy obu dwójkach, a pola przy jedynkach są bezpieczne.

Dowodem jest odejmowanie. Pierwsza dwójka widzi jedno zakryte pole, którego nie widzi pierwsza jedynka (przy drugiej dwójce), a jedynka widzi jedno pole, którego nie widzi dwójka (tuż za końcem rzędu). Dwójka potrzebuje o jedną minę więcej niż jedynka, więc jej dodatkowe pole jest miną, a dodatkowe pole jedynki jest bezpieczne. To samo z drugiego końca stawia minę przy pierwszej dwójce. Obie jedynki są wtedy spełnione, a pola przy nich są bezpieczne.

121112112211
  • liczby, które czyta ten krok
  • udowodnione bezpieczne pole
  • udowodniona mina
1-2-2-1 z gry bez limitu: miny przy obu dwójkach, wokół nich 4 bezpiecznych pól.Pozycja z planszy bez limitu nr 34

Wzór 1-1 przy ścianie

Dwie jedynki obok siebie, pierwsza przy krawędzi planszy. Pierwsza jedynka ma tylko dwa zakryte pola, więc jej mina jest na jednym z nich. Druga jedynka widzi te same dwa pola i jeszcze jedno, a jej jedyna mina jest już wśród tamtych dwóch. Zatem trzecie pole jest bezpieczne.

To najprostszy przypadek reguły stojącej za wszystkimi wzorami powyżej: gdy wszystkie zakryte pola jednej liczby są też polami innej, odejmuj. Jeśli wartości są równe, dodatkowe pola są bezpieczne. Jeśli się różnią, w dodatkowych polach jest dokładnie tyle min, ile wynosi różnica.

11111111112121112121
  • udowodnione bezpieczne pole
  • liczby, które czyta ten krok
Otoczone jedynki zaczynają się przy krawędzi planszy; zielony ptaszek to trzecie pole w rzędzie, udowodnione jako bezpieczne.Pozycja z planszy bez limitu nr 4

Na końcu policz miny

Licznik nad planszą pokazuje, ile min zostało. W późnej fazie gry rozstrzyga pola, do których nie dosięga żadna liczba: gdy wszystkie miny są oflagowane, wszystkie pozostałe zakryte pola są bezpieczne, a gdy liczba pozostałych min równa się liczbie pozostałych zakrytych pól, każde z nich jest miną.

1111311133111211211111211111111111111111111
  • udowodnione bezpieczne pole
Postawione flagi: 10 z 10. Pozostałe zakryte pola: 1. Żadna liczba nie rozstrzyga reszty; robi to licznik.Pozycja z planszy bez limitu nr 341

Dlaczego tu nigdy nie musisz zgadywać

Na losowej planszy pierwsze kliknięcie może trafić w minę, a ostatnie pola mogą być prawdziwym rzutem monetą. Nasz generator przed wydaniem rozgrywa każdą planszę wnioskami z tego poradnika i odrzuca każdą, której nie da się nimi skończyć od pola startowego. Dlatego gdy utkniesz, zawsze jest ruch do udowodnienia: poszukaj dwóch liczb o wspólnych zakrytych polach i odejmij jedną od drugiej.

Pytania

Na czym polega reguła 1-2-1 w saperze?
Trzy liczby 1, 2, 1 pod rząd wzdłuż zakrytej krawędzi oznaczają minę przy każdej jedynce i brak miny przy dwójce. Środkowe pole nie może być miną: zaspokoiłoby obie jedynki i zostawiło dwójce brak jednej miny.
Czy w sapera zawsze da się wygrać?
Na losowych planszach nie; niektóre kończą się rzutem monetą, którego żadna logika nie rozstrzygnie. Każda plansza na tej stronie jest generowana i sprawdzana tak, by samą logiką dało się ją odkryć od zaznaczonego pola startowego.
Co to jest chording w saperze?
Kliknięcie liczby, przy której wszystkie miny są już oflagowane, otwiera od razu wszystkich jej pozostałych sąsiadów. Oszczędza kliknięcia, ale ufa twoim flagom, więc używaj go tylko wokół flag, które udowodniłeś.
Skąd wiem, gdzie jest mina?
Znajdź liczbę, której zakrytych sąsiadów jest tyle, ile wynosi jej wartość (wszyscy są minami), albo dwie liczby o wspólnych zakrytych polach i odejmij jedną od drugiej. Schematy powyżej pokazują oba przypadki na prawdziwych planszach.