Sokoban
Znana też jako łamigłówka magazynowa, przepychanie skrzynek, przesuwanie pudeł lub zagadka magazyniera.
Jesteś w magazynie. Chodź i pchaj skrzynie, aż każda stanie na celu. Możesz tylko pchać — nigdy ciągnąć — więc skrzynia wepchnięta w róg zostaje tam na zawsze, a kolejność ruchów to cała łamigłówka. Do każdej planszy dołączona jest najmniejsza liczba pchnięć, w jakiej da się ją skończyć, wyliczona wcześniej przez solver przeszukujący według liczby pchnięć. Ukończyć to jedno. Wyrównać tę liczbę — to dopiero gra.
Zadanie dnia
Ustawienia
Strzałki, przesunięcie palcem albo dotknięcie sąsiedniego pola. Wejście na skrzynię pcha ją.
Sokoban — zasady i jak grać
- Cel: ustawić każdą skrzynię na polu docelowym. Cele to kółka na podłodze.
- Chodź strzałkami, przesuwając palcem albo dotykając sąsiedniego pola. Wejście na skrzynię pcha ją o jedno pole.
- Możesz tylko pchać, nigdy ciągnąć, i tylko jedną skrzynię naraz. Skrzynia, za którą jest ściana lub inna skrzynia, nie ruszy się.
- Skrzyni wepchniętej w róg nie da się już nigdy ruszyć. Zaznaczamy takie na czerwono jako ostrzeżenie, ale skrzynia może zablokować się także inaczej, więc to ostrzeżenie nie jest obietnicą.
- Do docelowej liczby liczą się tylko pchnięcia; chodzenie jest za darmo. Cofać możesz do woli.
Klawiatura: strzałki lub WASD do ruchu, U albo Backspace do cofnięcia.
Co oznacza odznaka: te plansze powstają wcześniej, a zanim którakolwiek trafi do gry, solver niedzielący ani linijki kodu z generatorem dostaje wyłącznie samą planszę. Przeszukuje według liczby pchnięć, więc pierwsze znalezione rozwiązanie jest z definicji najkrótszym możliwym. Plansza wchodzi do zbioru tylko wtedy, gdy ten solver naprawdę ją rozwiązał, a liczba nad planszą to odpowiedź solvera, nie generatora. Wszystkie plansze w zbiorze są sprawdzane ponownie przed publikacją.
Najczęstsze pytania
Czym jest łamigłówka z przesuwaniem skrzyń?
Łamigłówką magazynową, w której wpychasz skrzynie na pola docelowe. Można tylko pchać, więc trzeba pomyśleć, po której stronie skrzyni trzeba będzie stanąć, zanim się tam dojdzie. Znana też jako przepychanie skrzynek albo łamigłówka magazynowa.
Co oznacza liczba „najmniej pchnięć”?
To najmniejsza liczba pchnięć, w jakiej da się skończyć planszę. Nie szacunek i nie rozwiązanie generatora — pochodzi od solvera przeszukującego według liczby pchnięć, więc pierwsze znalezione rozwiązanie jest najkrótszym, jakie istnieje. Ukończenie większą liczbą pchnięć też liczy się jako rozwiązanie; wyzwaniem jest wyrównanie tej liczby.
Czy mogę utknąć?
Tak i to część zabawy. Wepchnij skrzynię w róg, a zostanie tam na zawsze. Skrzynie zaklinowane w rogu zaznaczamy na czerwono, ale to wyłapuje tylko oczywisty przypadek — skrzynie mogą też utknąć wzdłuż ściany albo zakleszczyć się nawzajem. Zamiast twierdzić, że wykrywamy każdy ślepy zaułek, oznaczamy ten jeden, którego jesteśmy pewni, i trzymamy cofanie w zasięgu jednego dotknięcia.
Czy plansze powstają w trakcie gry?
Nie, są budowane wcześniej. Stworzenie planszy wymagającej przyzwoitej liczby pchnięć zajmuje wiele prób, a udowodnienie minimum wymaga pełnego przeszukania — znacznie więcej, niż wypada kazać ci czekać. Dlatego robimy to zawczasu i wydajemy zbiór plansz, które już przeszły kontrolę.
Czy plansza dnia jest taka sama dla wszystkich?
Tak. Każdego dnia jedna plansza jest wybierana ze zbioru na podstawie publicznego ziarna, więc każdy gracz na świecie dostaje tę samą. Zmienia się o północy twojego czasu lokalnego.