Cómo se juega

Mini Sudoku usa exactamente la misma familia de restricciones que Sudoku clásico. En un tablero N×N debes colocar los números del 1 al N de modo que cada fila y cada columna los contenga una sola vez. La cuadrícula se divide además en bloques con N casillas, y cada bloque debe contener también todos los números sin repetir.

En PuzzleHub la geometría cambia con el tamaño: el 4×4 usa bloques 2×2; el 6×6 usa 2×3; el 8×8 usa 2×4; y el 9×9 vuelve a los bloques clásicos 3×3.

Sudoku antes de ser “Sudoku”

La historia de Mini Sudoku depende de la historia del Sudoku principal. Nikoli explica que encontró el puzzle en una revista estadounidense bajo el nombre Number Place y lo introdujo a sus lectores japoneses en 1984. Su primer título fue Suuji wa dokushin ni kagiru, que después se abreviaría a “Sudoku”. La retrospectiva oficial de Nikoli sitúa su primera publicación en Puzzle Communication Nikoli nº 12, de octubre de 1984.

La versión compacta no tiene un “momento de invención” igual de claro y documentado. Reducir un Sudoku manteniendo filas, columnas y bloques es una extensión natural del mismo sistema de restricciones, y distintas publicaciones y webs han usado tamaños pequeños durante años. Por eso no atribuimos Mini Sudoku a una persona concreta sin una fuente sólida.

Qué significa “mini” aquíLos formatos 4×4 y 6×6 son los más reconocibles como Mini Sudoku. PuzzleHub añade 8×8 para ofrecer otro escalón compacto y 9×9 como puente hacia Sudoku clásico; no presentamos esos dos tamaños como un estándar histórico universal.

La primera versión de PuzzleHub

Nuestro Mini Sudoku original era exactamente lo que su nombre sugería: un 6×6 rápido. Pero era también un ejemplo del primer PuzzleHub: una única solución fija, trece casillas dadas y un motor incrustado dentro del archivo general de juegos custom.

Era jugable, pero no generaba partidas nuevas, no podía medir dificultad y no tenía un selfTest() independiente. A medida que el resto del catálogo empezó a exigir cuatro tamaños, cuatro dificultades y solución única, mantener esa versión habría convertido Mini Sudoku en una excepción injustificada.

Migrarlo a un motor propio

La reconstrucción mueve Mini Sudoku a un motor nativo independiente. Ahora el código conoce el tamaño del tablero, la altura y anchura de los bloques y puede resolver cualquier combinación expuesta por la interfaz.

Para una casilla vacía calculamos candidatos eliminando los números presentes en su fila, su columna y su bloque. El solver usa MRV —Minimum Remaining Values— para elegir primero la casilla con menos candidatos. Al encontrar una solución continúa buscando hasta una segunda: si existe, el puzzle no se acepta como único.

Cuatro tamaños

4×4 es la introducción más rápida: cuatro símbolos y bloques 2×2. 6×6 es el formato compacto que ya representaba Mini Sudoku en PuzzleHub, con bloques 2×3. 8×8 usa bloques 2×4 y añade más candidatos sin saltar directamente a 81 casillas. 9×9 cierra la escalera como transición al Sudoku clásico.

El tamaño no define la dificultad. Un 4×4 Experto tiene pocas casillas, pero también muchas menos pistas; un 9×9 Fácil es más largo, aunque cada decisión inicial esté mucho más restringida.

Cuatro dificultades medibles

Fácil, Normal, Difícil y Experto usan distintas máscaras de pistas para cada tamaño. Al subir de nivel reducimos el número de givens y aumentamos la carga inicial de candidatos. Esa progresión forma parte de los tests: no basta con etiquetar cuatro tableros de forma distinta.

Por ejemplo, en 6×6 pasamos de 24 pistas en Fácil a 14 en Experto. En 9×9 la escalera va de 50 a 27. Los números concretos no se consideran una definición universal de dificultad; son una propiedad de nuestras bases verificadas y sirven para asegurar que la progresión de PuzzleHub va en la dirección correcta.

Variantes instantáneas sin sacrificar unicidad

Las bases únicas se transforman en nuevas partidas mediante reflejos horizontales y verticales, rotación de 180 grados y permutaciones biyectivas de los números. Estas operaciones preservan filas, columnas y la geometría de los bloques elegidos.

El resultado es una nueva disposición visual inmediata, sin obligar al navegador a fabricar desde cero un puzzle único cada vez que el usuario pulsa “Nueva partida”. Aun así, CI vuelve a ejecutar el solver sobre las transformaciones para proteger la propiedad de unicidad frente a futuros cambios de código.

Qué verifica Quality

El selfTest() recorre las 16 combinaciones de cuatro tamaños y cuatro dificultades. Comprueba que las soluciones completas son válidas, que cada puzzle tiene exactamente una solución, que las pistas disminuyen al subir de nivel y que una métrica basada en huecos y candidatos aumenta.

Además resuelve ocho transformaciones de cada combinación. De esta forma, Mini Sudoku deja de ser un caso especial escondido dentro de un motor general y pasa a tener la misma barrera de calidad automática que los juegos que estamos reconstruyendo uno a uno.

Interfaz compacta de verdad

El tablero se adapta al ancho disponible y recalcula los bordes gruesos según el tipo de bloque. Las casillas fijas se distinguen de las editables, los conflictos aparecen de inmediato y hay teclado numérico táctil para móvil y tablet. En escritorio también puedes escribir con las teclas 1–9 y borrar con Supr o Retroceso.

Juegos relacionados

Desde Mini Sudoku puedes saltar a Sudoku para la experiencia clásica, a X-Sudoku para añadir diagonales, a Jigsaw Sudoku para deformar las regiones o a Killer Sudoku para introducir sumas.

Fuentes y referencias

Historia y reglas de Sudoku: Nikoli — Sudoku y la retrospectiva oficial de Nikoli sobre 1984. Como ejemplo contemporáneo del uso de 6×6 como formato Mini Sudoku: MiniSudoku.org — About.

Jugar Mini Sudoku en PuzzleHub