Jigsaw-sudoku-oplosser: onregelmatige sudoku online oplossen
Onze gratis jigsaw-sudoku-oplosser helpt je bij het oplossen van jigsaw-sudoku: onregelmatige 9×9-roosters waarin de gewone vierkante blokken zijn vervangen door negen regio’s in de vorm van puzzelstukjes. Teken elke regio precies zoals hij in je puzzel staat, voer de gedrukte cijfers in en los het rooster op met de regels voor rij, kolom en eigen regio. Het gereedschap is bedoeld voor wie een jigsaw-sudoku wil oplossen of controleren zonder onregelmatige regio’s in een verwarrende tekstcode te moeten vertalen.
Jigsaw-sudoku houdt het vertrouwde doel: de cijfers 1 tot en met 9 in elke rij en elke kolom. Het verschil zit in de blokregel. In plaats van negen vaste blokken van 3×3 is het rooster verdeeld in negen onregelmatige regio’s, en ook elke regio moet de cijfers 1 tot en met 9 precies één keer bevatten. Die regio’s kunnen buigen, uitrekken, om hoeken lopen of in elkaar grijpen in vormen die niets weg hebben van gewone sudokublokken. Omdat de regio’s een kerndeel van de logica vormen, kan onze klassieke sudoku-oplosser een jigsaw-sudoku helemaal niet oplossen — je kunt hem niet vertellen waar de blokken liggen.
Deze pagina combineert een zichtbare regio-editor met een oplosmotor. Je trekt de regio’s over, slaat elk gebied van negen vakjes op, schakelt over naar cijferinvoer, voegt de gegeven cijfers toe, lost op en exporteert de puzzelstand. De oplosser controleert ook de gebruikelijke opzetfouten: herhaalde cijfers, ontbrekende vakjes, regio’s die te klein of te groot zijn, en indelingen waarin niet alle 81 vakjes bij precies één regio horen.
Wat is jigsaw-sudoku?
Jigsaw-sudoku heet ook onregelmatige sudoku, nonomino-sudoku, geometrische sudoku of regiosudoku. Het woord nonomino betekent gewoon een vorm van negen aaneengesloten vakjes. In een gangbare 9×9-jigsaw-sudoku zijn er negen nonominoregio’s. Elke regio werkt als een sudokublok, ook al heeft hij de vorm van een trap, een haak, een slang, een eiland of een log puzzelstuk.
De regels zijn snel gezegd: elke rij bevat 1 tot en met 9, elke kolom bevat 1 tot en met 9 en elke jigsawregio bevat 1 tot en met 9. In geen van die eenheden mag een cijfer zich herhalen. De uitdaging is dat de onregelmatige regio’s andere kruisingen opleveren dan gewone sudoku. Een cijfer kan afgedwongen worden door een ongebruikelijke regiogrens, of een kandidaat verdwijnt omdat twee vakjes een regio delen terwijl ze visueel ver uit elkaar liggen.
Een goede jigsaw-sudoku voelt tegelijk vertrouwd en verrassend. Je gebruikt nog steeds scannen, kandidaten, singles, paren en schrappingen, maar de vorm van de regio’s verschuift waar die technieken aangrijpen. Daarom is een aparte oplosser voor onregelmatige sudoku nuttig: je legt de echte regio’s vast in plaats van te doen alsof de puzzel gewone blokken heeft.
Hoeveel de regio’s werkelijk doen
Hierboven staat dat een gewone sudoku-oplosser een jigsaw-sudoku niet kan oplossen. Dat is makkelijk beweerd, dus hier is het gemeten. We hebben een rooster gemaakt en de oplossingen twee keer geteld — één keer met de negen onregelmatige regio’s, één keer door precies dezelfde cijfers als een gewone sudoku te lezen.
Dat is het onthouden waard wanneer een puzzel niet uitkomt. De regiokaart draagt net zoveel van de puzzel als de cijfers, en het is de helft die mensen slordig overnemen.
Zo gebruik je de jigsaw-sudoku-oplosser
- Zet de modus op Regio’s voordat je cijfers invoert. Sleep over aaneengesloten vakjes om één jigsawregio te markeren.
- Sla de regio pas op als hij precies negen vakjes bevat. Herhaal tot alle negen regio’s zijn vastgelegd.
- Vergelijk de gekleurde regioranden met je bronpuzzel. Verwijder en herteken elke vorm die niet klopt.
- Schakel naar de modus Cijfers en voer de in de puzzel gedrukte cijfers in.
- Klik op Oplossen om het rooster af te maken en te controleren of de puzzel één oplossing heeft.
- Gebruik Importeren en Exporteren als je de regio-indeling wilt bewaren, de puzzel wilt delen of er later op terug wilt komen.
De beste werkwijze is eerst alle regio’s vastleggen en daarna pas cijfers toevoegen. Klopt de indeling niet, dan kan één verkeerd geplaatst vakje de hele puzzel veranderen. Neem je over uit een boek, een schermafbeelding of een pdf, werk dan regio voor regio en controleer de randen na elke keer opslaan. Een geldige 9×9-jigsaw-sudoku dekt alle 81 vakjes met negen aparte regio’s van negen vakjes: geen vakje buiten een regio en geen vakje dubbel geteld.
Als de regiokaart klopt, is het invoeren van cijfers eenvoudig. Kies een vakje en gebruik de cijferknoppen of het toetsenbord. Voer voor het oplossen alleen de cijfers uit de oorspronkelijke puzzel in. Zet je een gok neer alsof het een gegeven cijfer is, dan kan de oplosser melden dat er geen oplossing is terwijl de oorspronkelijke puzzel volkomen deugt.
Onregelmatige regio’s nauwkeurig tekenen
De regio-editor is het belangrijkste onderdeel van een jigsaw-sudoku-oplosser. Regiocodes in tekst zijn compact, maar ook makkelijk verkeerd te typen. Eén verkeerd teken verplaatst een vakje naar de verkeerde regio en levert dubbele cijfers of een onmogelijke puzzel op. In de zichtbare editor teken je de indeling precies zoals je hem op de pagina ziet.
Elke regio moet aaneengesloten zijn, en de editor dwingt dat af in plaats van erop te vertrouwen: bij het loslaten van de selectie loopt hij de vorm van vakje naar vakje af via gedeelde randen en weigert op te slaan met „Region cells must touch orthogonally" als een vakje zo niet te bereiken is. Diagonaal contact telt niet — twee vakjes die elkaar alleen in een hoekpunt raken, raken elkaar wat de controle betreft niet. Lijkt een bronpuzzel een losgeraakte regio te hebben, zoom dan in en lees de omtrek opnieuw; het is vrijwel altijd een vage rand of een grove scan, geen exotisch regelwerk.
Gebruik de kleuren als eindcontrole. Zijn alle negen regio’s opgeslagen, loop dan het rooster rij voor rij na en bevestig dat elk vakje een regiokleur heeft. Vergelijk daarna de dikke randen met de bronpuzzel. Buigt een regio om een andere heen, controleer dan beide kanten van de bocht. Die kleine controles besparen tijd, want een verkeerde indeling kan een aannemelijk maar onjuist afgemaakt rooster opleveren.
Wat één verkeerd geplaatst vakje echt kost
De waarschuwing hierboven — dat één verkeerd geplaatst vakje de hele puzzel kan veranderen — klinkt als gewone voorzichtigheid. Dat is het niet. Hier is hetzelfde rooster met twee vakjes die van regio ruilden.
Daarom betekent „geen oplossing" zo zelden dat de gepubliceerde puzzel kapot was. Een regiogrens die één vakje naast de streep is getrokken levert een rooster op dat elke controle doorstaat en toch onoplosbaar is, en de fout zit in het deel van het scherm waar je niet meer naar keek zodra de cijfers erin stonden.
Wat de oplosser controleert voor het oplossen
Voor het oplossen controleert het gereedschap de structurele regels die een jigsaw-sudoku geldig maken. Het bevestigt dat er negen regio’s zijn, dat elke regio negen vakjes bevat en dat elk vakje bij precies één regio hoort. Het controleert ook de gegeven cijfers op herhalingen in rijen, kolommen en regio’s. Die controles vangen de meeste invoerfouten op voordat de oplosser tijd besteedt aan zoeken.
Heeft een puzzel geen oplossing, dan ligt dat vaker aan de invoer dan aan een ondeugdelijke gepubliceerde puzzel. Kijk of een cijfer in de verkeerde rij is overgenomen, of een regio acht of tien vakjes telt, of dat twee aangrenzende regiovormen per ongeluk zijn verwisseld. Meldt de oplosser meerdere oplossingen, dan is de puzzel te zwak vastgelegd of is er bij het invoeren een cijfer weggelaten.
De uniciteitscontrole is voor makers net zo nuttig als voor spelers. Ontwerp je een onregelmatige sudoku, dan is een mooi regiopatroon niet genoeg: de aanwijzingen moeten tot één eerlijke oplossing leiden. Een oplosser die meerdere oplossingen kan melden helpt je de puzzel bij te stellen voor je hem print, deelt of publiceert.
Oplosstrategieën voor jigsaw-sudoku
Begin met dezelfde basis als bij klassieke sudoku. Zoek rijen, kolommen en regio’s die al veel cijfers bevatten. Houdt een vakje na controle van rij, kolom en regio nog maar één cijfer over, zet het neer. Kan een cijfer binnen een rij, kolom of regio nog maar op één plek, dan is die verborgen single net zo veilig.
Let daarna goed op het samenspel van regio met rij en kolom. In gewone sudoku heet dat meestal blok-lijnschrapping. Bij jigsaw geldt hetzelfde idee, alleen met onregelmatige vormen. Liggen alle mogelijke plekken van een cijfer binnen één regio op dezelfde rij, dan kan dat cijfer uit de rest van die rij buiten de regio worden geschrapt. Liggen ze allemaal in dezelfde kolom, schrap het dan uit de rest van de kolom. Onregelmatige vormen leveren vaak bijzonder sterke varianten van dit patroon op.
Paren en drietallen werken ook. Kunnen twee vakjes in een regio alleen dezelfde twee cijfers bevatten, dan verdwijnen die cijfers uit elk ander vakje van die regio. Ligt hetzelfde paar ook op een rij of kolom, dan werkt het daar eveneens. De ongewone vorm van een jigsawregio maakt zulke patronen makkelijk te missen, dus loont het om elke regio als eigen eenheid na te lopen in plaats van het rooster alleen rij voor rij te lezen.
Gevorderden kunnen ook in jigsaw-sudoku X-Wing, Swordfish, kleuren en ketenlogica inzetten, maar de regio-indeling levert vaak al genoeg extra structuur. Loop voor je naar gevorderde technieken grijpt eerst de regiogrenzen en je kandidatennotities nog eens na. Een verkeerde kandidaat door een gemist regioconflict laat de puzzel zwaarder lijken dan hij is.
Importeren, exporteren en indelingen bewaren
Een jigsaw-sudoku draagt meer informatie dan een gewoon sudokurooster, omdat de regio-indeling samen met de gegeven cijfers bewaard moet worden. Daar is exporteren voor: het houdt zowel de cijfers als de regiokaart vast, zodat je later verder kunt of de exacte puzzelstand kunt doorgeven.
Importeer je een bewaarde puzzel, bekijk dan de regiokleuren voordat je oplost. De cijfers kunnen kloppen, maar de regiokaart telt net zo zwaar als de getallen. Plak je alleen een reeks gegeven cijfers zonder regiogegevens, dan moet je de onregelmatige regio’s nog steeds tekenen of importeren voordat de oplosser de juiste regels kan toepassen.
Exporteren komt ook docenten en puzzelmakers van pas. Je bouwt een regio-indeling één keer, test meerdere sets aanwijzingen en houdt bij welke versies uniek waren. Voor in de klas: exporteer de puzzel voordat je de oplossing laat zien, dan kun je terug naar de beginstand.
Veelgemaakte fouten bij onregelmatige sudoku
De meest gemaakte fout is een regio met het verkeerde aantal vakjes tekenen. Elke regio moet er precies negen bevatten. De tweede is een cijfer dat in het verkeerde vakje is overgenomen, zeker bij dikke randen of kleine druk. De derde is aannemen dat jigsawregio’s werken als gewone blokken. Dat doen ze niet; de enige blokken die tellen zijn de vormen die jij tekent.
Kan de oplosser de puzzel niet oplossen, ga er dan niet meteen van uit dat de bron kapot is. Vergelijk de gegeven cijfers rij voor rij en daarna de regiogrenzen. Zoek een herhaald cijfer binnen één regio. Zoek een vakje zonder kleur. Zoek twee buurvakjes die in verschillende regio’s horen maar samen zijn geselecteerd. Zulke kleine invoerfouten verklaren bijna alle mislukte pogingen.
Ziet de oplossing er verkeerd uit, controleer dan of je eigen werknotities als gegeven cijfers hebt ingevoerd. Een oplosser behandelt elk ingevoerd cijfer als vast. Gokken wissen voor je oplost geeft de motor dezelfde puzzel als die in de bron stond.
Neem voor het oplossen de regiokaart net zo serieus als de gegeven cijfers. Tel de vakjes van elke opgeslagen regio, zoek naar lege of ongekleurde vakjes en vergelijk de omtrek met de oorspronkelijke puzzel van linksboven naar rechtsonder. Komt de puzzel van een foto, controleer dan of een dikke rand is vervaagd: één onduidelijke lijn is genoeg om twee regio’s samen te laten vallen die gescheiden horen te zijn.
Bekijk daarna de gegeven cijfers als vaste aanwijzingen en niet als werknotities. Een jigsaw-sudoku-oplosser gaat ervan uit dat elk ingevoerd cijfer bij de puzzel hoort. Heb je met de hand zitten proberen, wis de probeersels dan voor je op Oplossen drukt. Die gewoonte scheidt puzzelfouten van oplosfouten en maakt de uniciteitsmelding pas bruikbaar.
Exporteer bij moeilijke puzzels de schone beginstand voordat je ideeën uitprobeert. Je kunt dan terug naar de oorspronkelijke indeling, een half rooster met het eindantwoord vergelijken of de exacte regio’s delen. Omdat onregelmatige sudoku van zowel cijfers als vormen afhangt, is een schermafbeelding van alleen de getallen niet genoeg.
Voor puzzelmakers en docenten
Een jigsaw-sudoku-oplosser is niet alleen een antwoordcontrole, maar ook een ontwerpgereedschap. Makers kunnen testen of een regiopatroon interessante logica draagt, of een set aanwijzingen één oplossing geeft, en of een puzzel eerlijk blijft nadat er aanwijzingen zijn weggehaald. De vorm doet ertoe: lange smalle regio’s leveren andere wisselwerkingen op dan compacte, en een symmetrische indeling voelt anders dan een chaotische.
In de klas laat jigsaw-sudoku zien dat logica van voorwaarden afhangt en niet van de visuele gewoonte van 3×3-blokken. Leerlingen die sudoku al snappen zien hoe het veranderen van één regel het oplosproces verandert. Met de regio-editor kun je ook fouten voordoen: verplaats één vakje naar de verkeerde regio, los opnieuw op en laat zien hoe de hele logica omslaat.
Wil je liever spelen dan controleren, dan is er een dagelijkse jigsaw-sudoku, en de jigsaw-sudoku’s om te printen bevatten elk 100 puzzels met de antwoorden achterin. Voor dagelijks gebruik is het voordeel eenvoudig: je tekent de puzzel zoals hij gedrukt staat, controleert je werk, komt uit een vastgelopen stand en leert welke regiopatronen er echt toe doen. Of je het nu jigsaw-sudoku, onregelmatige sudoku, nonomino-sudoku of regiosudoku noemt, deze oplosser is voor precies die eigen vormen gebouwd.
Leren van het opgeloste rooster
Schrijf als de oplosser klaar is niet alleen het antwoord over. Kijk naar de plaatsingen die door ongewone regiovormen zijn afgedwongen. Veel doorbraken in jigsaw-sudoku komen van een regio die meerdere vakjes van één rij of kolom beslaat en zo schrappingen oplevert die in klassieke sudoku niet zouden bestaan.
Heeft de puzzel meerdere oplossingen, vergelijk dan de losse gebieden. Ze laten meestal zien waar nog een aanwijzing nodig is of waar het ontwerp te open is. Is er geen oplossing, vergelijk dan de eerste tegenspraak met de regiogrenzen. De meeste mislukte invoeren komen van de kaart, niet van het rekenwerk.