Solver nonogramów

Utknąłeś na nonogramie z książki z łamigłówkami, aplikacji lub innej strony? Wpisz jego podpowiedzi wierszy i kolumn poniżej, a to narzędzie rozwiąże go za pomocą tego samego silnika logicznego, który obsługuje każdą łamigłówkę na Nonogram Hub. Możesz też przełączyć się na „spróbuj sam” i rozwiązać go na interaktywnej planszy tymi samymi narzędziami wypełniania i oznaczania, co reszta strony.

Jedna linia na wiersz, liczby oddzielone spacjami (np. „3 1”). Zostaw linię pustą dla pustego wiersza.

Jedna linia na kolumnę, liczby oddzielone spacjami. Zostaw linię pustą dla pustej kolumny.

FAQ

Jak wpisać podpowiedzi z książki z łamigłówkami?

Ustaw szerokość i wysokość zgodnie z siatką łamigłówki, następnie wpisz liczby każdego wiersza w osobnej linii w polu podpowiedzi wierszy (po kolei, od góry do dołu), a liczby każdej kolumny w osobnej linii w polu podpowiedzi kolumn (od lewej do prawej). Oddzielaj wiele liczb w tej samej linii spacją, np. „3 1”.

Co jeśli moja łamigłówka nie ma unikalnego rozwiązania?

Poprawnie skonstruowany nonogram zawsze ma dokładnie jedno rozwiązanie. Jeśli to narzędzie pokazuje więcej niż jedno, albo podpowiedź została błędnie wpisana, albo sama łamigłówka źródłowa jest wadliwa — sprawdź liczby względem oryginału.

Czy jest limit rozmiaru?

Solver jest ograniczony do kilku sekund obliczeń, aby strona pozostała responsywna dla wszystkich. Bardzo duże lub celowo niejednoznaczne siatki mogą przekroczyć limit czasu — większość prawdziwych nonogramów z książek rozwiązuje się w mniej niż sekundę.

Czy mogę rozwiązać łamigłówkę sam, zamiast dać ją rozwiązać za mnie?

Tak — po wpisaniu podpowiedzi użyj „Spróbuj sam”, aby uzyskać tę samą interaktywną siatkę, co reszta strony, z narzędziami wypełniania i oznaczania, na podpowiedziach Twojej własnej łamigłówki.

Czy mogę wydrukować tę łamigłówkę?

Tak — po wpisaniu podpowiedzi kliknij „Pobierz PDF do druku”, aby uzyskać pustą siatkę z podpowiedziami do rozwiązania na papierze. Jeśli łamigłówka ma unikalne rozwiązanie, możesz też pobrać wersję z rozwiązaniem na drugiej stronie.

Przeczytaj pełny przewodnik gry →

Jak działa ten solver

Wszystko dzieje się w Twojej przeglądarce. Wpisywane podpowiedzi nigdy nie są wysyłane na serwer — silnik rozwiązujący to JavaScript wykonywany na Twoim własnym komputerze, więc działa tak samo niezależnie od tego, czy łamigłówka pochodzi z czasopisma, ze zrzutu ekranu, czy z siatki, którą sam zaprojektowałeś.

Silnik rozumuje linia po linii — dokładnie tak jak człowiek. Dla każdego wiersza i każdej kolumny wylicza wszystkie układy bloków, na które wciąż pozwala podpowiedź, następnie wypełnia komórki zamalowane w każdym z tych układów i skreśla te, które w każdym z nich są puste. Ponieważ ustalenie komórki w wierszu ogranicza jednocześnie przecinającą go kolumnę, proces powtarza się aż do momentu, gdy nic nowego nie da się już wywnioskować. Tam, gdzie czysta dedukcja się zatrzymuje, silnik przechodzi do ograniczonego przeszukiwania, zamiast zgadywać na ślepo.

Nie zatrzymuje się na pierwszej znalezionej odpowiedzi. Celowo szuka drugiego, innego rozwiązania — i właśnie to pozwala mu powiedzieć, czy Twoje podpowiedzi mają dokładnie jedną odpowiedź, więcej niż jedną, czy żadnej. Nonogram z dwoma prawidłowymi rozwiązaniami to nonogram wadliwy: zwykle chodzi o błędnie wpisaną liczbę, czasem o rzeczywistą usterkę łamigłówki źródłowej. Rozwiązywanie jest ograniczone do kilku sekund, aby strona pozostała responsywna, a niemal każdy prawdziwy nonogram z książki mieści się w tym limicie z dużym zapasem.

To ten sam silnik, którym weryfikowana jest każda łamigłówka na Nonogram Hub przed publikacją — dlatego codzienne nonogramy zawsze da się rozwiązać samą logiką, bez zgadywania.

Naucz się rozwiązywać samodzielnie

Solver przydaje się do sprawdzenia odpowiedzi albo wyjścia z impasu — ale nonogramy są ciekawsze, gdy nie jest potrzebny. Te przewodniki krok po kroku omawiają techniki, które powyższy silnik stosuje automatycznie: