Zagadki logiczne są dostępne w kilku różnych smakach, z których najczęstsze to logiczne łamigłówki, łamigłówki z ostrością przestrzenną i łamigłówki z myśleniem bocznym.
Puzzle z siatką logiczną (w tym łamigłówki Sudoku i łamigłówki KenKen) są prawdopodobnie najczęściej spotykane jako łamigłówki typu „kto jest właścicielem zebry”. Wyzwaniem w tych popularnych łamigłówkach jest ustalenie pewnych faktów i dojście do pewnych wniosków za pomocą rozumowania dedukcyjnego w celu przetworzenia kilku stwierdzeń.
Te łamigłówki dedukcyjne są najbardziej podstawowymi łamigłówkami logicznymi i można je łatwo skonstruować o różnym stopniu złożoności, aby odwoływać się do wszystkich poziomów umiejętność rozwiązywania. Różnicując liczbę elementów, ilość podawanych informacji, a także wzajemną łączność określenia definiujące (np. bezpośrednie/luźne skojarzenia), te łamigłówki mogą być łatwe jak bułka z masłem lub trudne jak paznokcie.
Przykład: Dzień na wyścigach
Jako pracownik, Jack przybywa na tor wyścigowy, aby znaleźć trzech dżokejów, Williego, Eddiego i Fidela, siedzących w pokoju medialnym, oczekujących na rozpoczęcie konferencji prasowej. Szef Jacka (który uwielbia łamigłówki) zostawił mu notatkę instruującą go, aby przyniósł każdemu dżokejowi jego wyścigowe jedwabie i ogłosił prasie, który wyścig wygrał każdy dżokej i na jakim koniu jeździł.
Wyzwaniem dla Jacka jest to, że notatka szefa zawiera tylko sześć stwierdzeń:
- Willie nigdy nie wygrał Kentucky Derby.
- Dżokej, który dosiadał Flasha, nie nosił niebieskich jedwabi.
- Zwycięzca Nagrody Belmonta nie jeździł Zipperem.
- Zwycięzca Preakness jest na prawo od Williego.
- Dżokej, który dosiadał Flasha, siedzi po lewej stronie zwycięzcy Derby.
- Dżokej, który jechał Zipperem, siedzi po lewej stronie dżokeja, który był ubrany na żółto.
Czy Jack może wiedzieć, który dżokej nosił jakie jedwabie, który wyścig wygrał i na jakim koniu jeździł, używając tylko dedukcyjnego rozumowania?
Utwórz siatkę logiczną
Na początek Jack rysuje siatkę z czterema kolumnami i czterema rzędami, a następnie dzieli dolne trzy rzędy na trzy rzędy, każdy, jak pokazano powyżej (ryc. 1).
W górnym wierszu wpisuje imiona dżokejów w kolejności (Willie, Eddie, Fidel) i umieszcza dziewięć zmiennych w lewej kolumnie.
Następnie zapisuje sześć zdań pod siatką.
Notatka: Stwierdzenia odnoszące się do lewej i prawej strony są z perspektywy widza patrzącego na dżokejów na konferencji prasowej (w siatce).
Teraz Jack czyta każde stwierdzenie, aby zobaczyć, do jakich wniosków może dojść dla każdego z nich.
- Willie nigdy nie wygrał Kentucky Derby.
Jest to proste stwierdzenie i pozwala Jackowi wyeliminować jedną opcję wyścigu dla Williego.
- Dżokej, który dosiadał Flasha, nie nosił niebieskich jedwabi.
To stwierdzenie nie pomaga, dopóki Jack nie wie, kto jeździł Flashem lub kto nosił niebieski. Na razie odkłada to na bok.
- Zwycięzca Nagrody Belmonta nie jeździł Zipperem.
Po raz kolejny Jack musi wiedzieć, kto wygrał Belmont lub jechał Zipperem, zanim będzie mógł cokolwiek wywnioskować z tego stwierdzenia.
- Zwycięzca Preakness jest na prawo od Williego.
Teraz Jack może poczynić pewne postępy. Wcześniej wyeliminował Derby jako opcję dla Williego, a teraz może wyeliminować Preakness, co oznacza, że może ołówkiem w swoim pierwszym wniosku. Willie wygrał Nagrodę Belmonta. Tada! Co więcej, może wyeliminować Zippera jako opcję dla Williego (patrz oświadczenie #3).
- Dżokej, który dosiadał Flasha, siedzi po lewej stronie zwycięzcy Derby.
Z tego stwierdzenia Jack eliminuje Flasha jako opcję dla Fidela, ponieważ siedzi po prawej stronie. Teraz wie, że albo Willie, albo Eddie jeździli na Flashu.
- Dżokej, który jechał Zipperem, siedzi po lewej stronie dżokeja, który był ubrany na żółto.
To stwierdzenie pozwala Jackowi stwierdzić, że Eddie jeździł Zipperem, ponieważ jedynym dżokejem po lewej stronie jest Willie, o którym Jack wcześniej stwierdził, że nie jeździł Zipperem. Wynika z tego również, że Fidel musiał ubrać się na żółto, a Willie musiał jeździć na Flashu.
Teraz Jack wraca do stwierdzenia #2. Z tego stwierdzenia może wywnioskować, że Willie musiał nosić czerwony, co oznacza, że Eddie musiał nosić niebieski.
I to kończy układankę. Dobra robota, Jack!
Jak stworzyć puzzle logiczne
-
Rysuj siatkę
Narysuj prostą siatkę. Użyj powyższego jako przewodnika.
-
Stwórz scenariusz
Trzech rybaków (ryba, technika, lokalizacja), trzech muzyków (instrument, piosenka, gatunek muzyczny), trzy osoby w barze (zajęcie, napój, przekąska) itp.
-
Przypisz wartości
Po napisaniu ołówkiem w nagłówkach przypisz trzy różne wartości do każdego z trzech znaków.
-
Pracuj wstecz
Po wypełnieniu siatki pracuj wstecz i stwórz instrukcje, które pozwolą solverowi wydedukować wartości dla każdego znaku.
Oprócz określenia, jaką wartość mają postacie, dodaj również stwierdzenia, które mówią, czego postać nie ma/robi ("saksofonista nie pisze ballady”) i/lub które odnoszą się do wzajemnych relacji wartości i nie odnoszą się bezpośrednio do samych postaci (gracz R&B śpiewa jazz klasyka). Spróbuj ograniczyć się do pięciu lub sześciu stwierdzeń.
-
Rozwiąż test
Przetestuj rozwiązanie zagadki, aby upewnić się, że działa. Upewnij się również, że nie masz niepotrzebnych lub zbędnych wskazówek. Innymi słowy, dwie wskazówki lub stwierdzenia, które prowadzą do tego samego wniosku.
To dobry pomysł, aby ktoś przetestował rozwiąż swoją zagadkę za dokładność i uczciwość.