Sliding-Block Puzzles

In de quick look voor The Tomorrow Children en in de recente podcast klaagde het team over de schuifblokpuzzels, en zeiden ze hoe erg ze die haten en hoe moeilijk ze ze vonden. Ik dacht dat sommige mensen in de GB gemeenschap hetzelfde probleem zouden hebben, dus als een openbare dienst: hier is een zeer eenvoudige gids voor het oplossen van elke oplosbare schuifblokpuzzel ooit:

gkhan’s foolproof guide to sliding block puzzles

Los eerst de eerste rij en eerste kolom op, dan de tweede rij en tweede kolom, enz.

Dat is de algemene strategie. Denk er eens over na: als je een 5×5 puzzel hebt, reduceer je het probleem tot een 4×4 puzzel door de eerste rij en de eerste kolom op te lossen. Je hoeft die rij en kolom nooit meer aan te raken. Zo blijf je steeds kleinere puzzels oplossen tot je klaar bent.

Om de eerste rij op te lossen, zet je alle getallen op de juiste plaats, behalve de laatste twee

Dus, in een 5×5 puzzel, zet je de 1, 2, en 3 blokjes op de juiste plaats. Dit moet geen probleem zijn, je zult de vorige posities niet verknoeien.

Plaats het volgende nummer in de rechterbovenhoek, dan het volgende nummer eronder

Verplaats het lege vakje naar de plek waar de 4 moet komen te staan, dan Rechts + Omlaag lost de eerste rij op
Verplaats de lege ruimte naar de plek waar de 4 moet komen, dan Rechts + Omlaag lost de eerste rij op

Zie je hoe de blokjes 1, 2, en 3 op een rij staan? Het volgende nummer (4), wordt in de rechterbovenhoek gezet, en het nummer daarna (5) staat eronder. Wat er op dat moment op de “4 plek” staat (een 9 in dit voorbeeld) doet er niet toe.

Dit zou niet al te moeilijk moeten zijn. Verplaats eerst de 4, dan de 5. Als je merkt dat ze in elkaar “verstrikt” raken, verplaats dan eerst de 5 een blok of twee, zodat je de 4 goed kunt positioneren.

(overigens gebruik ik screenshots van deze site voor de afbeeldingen)

Nu gewoon de resterende twee getallen “indraaien”

Verplaats je lege plek naar de plek waar de 4 moet komen, ga dan naar rechts en naar beneden. Gefeliciteerd, je hebt de eerste rij opgelost.

Doe hetzelfde voor de eerste kolom

Down + right from this position solves the first column
Down + right from this position solves the first column

Nu, verplaats de blokjes van de eerste 3 getallen in de eerste kolom naar hun juiste positie en plaats de laatste twee linksonder, op dezelfde manier als u de eerste regel hebt opgelost. Merk op dat de 1, 6 en 11 op hun juiste plaats staan, en dat de 16 (het volgende getal) in de benedenhoek staat en de 21 vlak daarna.

Daarna “draait u de getallen in” (vanuit deze positie, door naar beneden en naar rechts te bewegen), net zoals u bij de eerste regel hebt gedaan.

Deze “draait u in”-truc is hier de sleutel. U zult nooit problemen hebben om de eerste getallen van een rij of een kolom goed te krijgen, maar de laatste twee kunnen in elkaar “verstrikt” raken en in de verkeerde volgorde worden gezet. Maar als je dit doet, krijg je het goed, elke keer.

Nu heb je een 4×4 puzzel. Ga op dezelfde manier te werk.

Rechts + Onder om de laatste nummers voor de tweede rij erin te draaien
Rechts + Onder om de laatste nummers voor de tweede rij erin te draaien

Je eerste kolom en eerste rij zijn ingesteld, je moet ze nooit meer aanraken. Dat hoeft ook niet. Stel je voor dat de eerste rij en de eerste kolom gewoon “weg” zijn of zoiets. Doe de “eerste rij” van deze nieuwe puzzel (dat is de tweede rij van de hele puzzel) gewoon op dezelfde manier: zet alle getallen op een rij, behalve de laatste twee, zet ze in de hoek, en “draai naar binnen”.

Oplos de kolom op dezelfde manier als hiervoor, zet alle getallen op een rij behalve de laatste twee, en “draai naar binnen” de laatste twee.

Nu heb je een 3×3 puzzel

Hier lossen we nu het onderste 3x3 gebied op. De eerste regel in dat gebied (13, 14, 15) is al opgelost, en de laatste twee getallen van de kolom (18, 23) zijn gepositioneerd. Draai er gewoon in met Onder + Rechts om het 3x3 gebied op te lossen.'re now solving the bottom 3x3 area. The first line in that area (13, 14, 15) has already been solved, and the final two numbers of the column (18, 23) have been positioned. Just rotate in with Down + Right to solve the 3x3 area.
Hier lossen we nu het onderste 3×3 gebied op. De eerste regel in dat gebied (13, 14, 15) is al opgelost, en de laatste twee cijfers van de kolom (18, 23) zijn geplaatst. Draai er gewoon in met Onder + Rechts om het 3×3 gebied op te lossen.

Je snapt het idee. Zet het eerste getal in de eerste rij op een rij, draai er dan de volgende twee in, doe hetzelfde voor de kolom

Nu heb je een 2×2 puzzel

Draai gewoon vaak genoeg met de klok mee of tegen de klok in, en de puzzel is opgelost. Goed werk, jij!

Gefeliciteerd! Je kunt nu elke oplosbare schuifblokpuzzel ooit oplossen!

Je hoeft deze gids niet strikt te volgen. Als je echt wilt, kun je de eerste twee regels oplossen voordat je de kolommen aanpakt, bijvoorbeeld. Het zal je ook niet de optimale oplossing geven, maar die krijg je sowieso niet. Op deze manier lukt het ALTIJD, als de puzzel al op te lossen is.

Sliding block puzzles still suck, though

Als je dit trucje eenmaal doorhebt, gaan sliding block puzzles van ongelooflijk irritant naar in principe triviaal. Je kunt elke schuifblokpuzzel op deze manier oplossen, en het vereist bijna geen “denkwerk”, het is volledig mechanisch. In tegenstelling tot bijvoorbeeld Sudoku of Picross, zal geen enkele schuifblokpuzzel ooit “interessant” of “leuk om op te lossen” zijn, omdat je de truc al kent hoe het moet. In plaats daarvan worden ze ongelooflijk vervelend, omdat je precies weet wat je moet doen, en nu hoef je alles alleen maar uit te voeren, wat ongelooflijk saai is.

Game-ontwikkelaars: stop nooit schuifblokpuzzels in je games. Of ze zijn irritant moeilijk als je niet weet hoe je ze moet oplossen, of ze zijn triviaal en vervelend als je dat wel weet.

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *