Las reglas

Cada fila, columna y bloque debe contener una vez cada cifra permitida por el tamaño. Las celdas se agrupan además en jaulas cuya pista indica la suma total, sin repetir un número dentro de la propia jaula.

La gracia está en que ambas capas se cruzan. Una jaula puede permitir varias combinaciones aritméticas, pero fila y columna eliminan algunas; una restricción Sudoku puede resolverse porque la suma restante de una jaula solo admite un valor.

Dos motores de deducción sobre la misma celda
Sudokufila, columna y bloque
Sumajaula y valores restantes
Crucemenos candidatos

De Samunamupure a Killer Sudoku

La variante era conocida en Japón como Samunamupure. El 31 de agosto de 2005, The Guardian documentó la publicación británica de Killer Sudoku en The Times y citó a Tetsuya Nishio en aquel lanzamiento.

El éxito de la variante tiene sentido: añade una capa numérica reconocible sin abandonar la estructura que hizo accesible al Sudoku.

Killer Sudoku no sustituye la lógica del Sudoku: la comprime con información aritmética adicional.

Cómo lo construimos

La primera versión web era un 4×4 fijo. La nueva genera una cuadrícula Sudoku completa, forma jaulas ortogonalmente conectadas y utiliza un solver independiente que intenta encontrar hasta dos soluciones. Solo se acepta el puzzle cuando encuentra exactamente una.

Del tablero resuelto al puzzle
SoluciónCrear una cuadrícula Sudoku completa.
JaulasAgrupar celdas conectadas y calcular sus sumas.
ValidarResolver usando todas las restricciones y exigir unicidad.
Regla de publicaciónLa unicidad se comprueba sobre el tablero completo, no jaula por jaula.

Por qué una jaula válida no basta

Cada suma puede tener múltiples combinaciones correctas. Incluso si todas las jaulas individualmente son razonables, su interacción puede dejar varias cuadrículas completas compatibles.

Por eso el solver necesita conocer simultáneamente filas, columnas, bloques, sumas y valores ya usados en cada jaula.

Cuatro tamaños y cuatro dificultades

PuzzleHub ofrece 4×4, 6×6, 8×8 y 9×9, con bloques 2×2, 2×3, 2×4 y 3×3. Fácil genera jaulas pequeñas y más anclas; Experto usa jaulas mayores y menos información inmediata.

Los tamaños pequeños también sirven para aprender la mecánica. Las combinaciones son más fáciles de enumerar y la relación entre jaula y Sudoku se vuelve visible antes.

La dificultad puede crecer mediante:
  • jaulas con más celdas;
  • sumas con más combinaciones posibles;
  • menos cifras iniciales o anclas directas;
  • más dependencia entre jaulas vecinas;
  • cadenas donde aritmética y Sudoku se alternan.

El solver poda con aritmética

Los candidatos se filtran por fila, columna, bloque y jaula. También se descarta una rama cuando la suma restante ya no puede alcanzarse con los valores disponibles.

Estas cotas son importantes para rendimiento: no hace falta completar una jaula para saber que una suma parcial se ha vuelto imposible.

Cómo empezar a resolver

Busca jaulas pequeñas con sumas extremas. Igual que en Kakuro, suelen tener pocas combinaciones. Después cruza esas combinaciones con los números que ya existen en fila, columna o bloque.

No intentes resolver cada jaula de forma aislada. Una combinación puede ser válida aritméticamente y quedar descartada inmediatamente por el Sudoku.

La interfaz necesita mostrar dos estructuras

Las fronteras de bloque y las fronteras de jaula compiten por el mismo espacio visual. El diseño debe permitir distinguir ambas sin convertir la cuadrícula en una maraña de líneas.

Este tipo de problema es otra razón para que el sistema común deje libertad al tablero: los controles pueden compartirse; la representación específica necesita adaptarse.

Juegos relacionados

Prueba también Sudoku, Kakuro y KenKen. Juntos muestran tres maneras diferentes de combinar cuadrículas y restricciones numéricas.

Fuentes

Para la historia de Sudoku usamos Nikoli. Para la llegada de Killer Sudoku al mercado británico, The Guardian, 31 de agosto de 2005.

Jugar Killer Sudoku en PuzzleHub