Sudomine
Un puzle de deducción gratis: los conteos por línea del sudoku se cruzan con los del buscaminas. Cada tablero tiene una sola solución. Sin adivinar.
Sudomine es un puzle de lógica gratuito que combina el Sudoku y el Buscaminas. Encuentras las minas ocultas en una cuadrícula pequeña con ayuda de pistas numéricas, y todo tablero tiene exactamente una solución, así que nunca tienes que adivinar. Se juega en el navegador, en escritorio y móvil, sin registro.
Cómo jugar
- Objetivo: marcar dónde están las minas. Las minas se esconden bajo las celdas vacías, y cada fila y cada columna tiene la misma cantidad fija de ellas (una en el tablero más pequeño, dos en los más grandes). Esa es la parte de sudoku.
- Pistas numéricas: los números que ya están en el tablero son terreno seguro, y cada uno cuenta las minas en las ocho celdas que lo rodean. Esa es la parte de buscaminas.
- Marcar: toca una celda vacía para colocar tu marca actual, tócala otra vez para cambiarla y una tercera para borrarla. El control Mina / Libre decide qué marca va primero.
- Retroalimentación: los puntos de los bordes superior y derecho cuentan las minas que has puesto en cada línea. Una línea completa se vuelve verde, y una con demasiadas minas se vuelve roja.
- Teclado: las flechas mueven, espacio coloca,
MyCcambian la marca,Udeshace yRrevela una celda.
Historia
Dos rompecabezas que no tienen nada que ver comparten, en el fondo, la misma forma. El sudoku es una restricción de conteo a lo largo de líneas; el buscaminas es una restricción de conteo alrededor de un punto. Al ponerlos en la misma cuadrícula, cada pista que lees restringe también al otro tipo — por eso los paneles de Sudomine se resuelven por pura deducción en campos mucho más pequeños de lo que cualquiera de sus dos padres necesitaría.
Consejos de uso
- Un toque es todo el esquema de control. Toca una celda vacía para colocar tu marca actual, tócala otra vez para cambiarla y una tercera para borrarla.
- El control Mina / Libre decide qué coloca el primer toque. Nunca modifica el tablero, solo el orden del ciclo, así que no hay ningún modo que puedas equivocarte.
- Marcar las celdas que sabes seguras no es trabajo perdido: una línea entera de marcas «libre» es justamente lo que hace visible la siguiente deducción.
- Los puntos de los bordes superior y derecho cuentan las minas que has puesto en cada línea. Una línea completa recorre su ranura con una incrustación verde; una línea pasada de minas se vuelve roja. Nada de eso consulta la solución: solo compara tus marcas entre sí, así que jamás revela la respuesta.
- Revelar una completa correctamente una sola celda y la bloquea. Los mejores tiempos solo se registran en partidas que no usaron ninguna.
- Tres dificultades: Sondeo (5×5, una mina por línea), Veta (6×6, dos por línea con alguna pista de más) y Corte profundo (7×7, dos por línea y sin pistas de regalo). Cada una tiene su propia tabla de las cinco mejores.
- Completar un panel da puntos: cuanto más difícil la dificultad y más rápida la partida, más valen, y cada celda revelada te cuesta un 30% del total.
- Con teclado: las flechas mueven el cursor, espacio coloca, M y C cambian qué coloca un toque, U deshace y R revela.
- Tu tablero se guarda solo. Cierra la pestaña a media partida y vuelve intacto.
- Instálalo como app para jugar sin conexión.
Notas técnicas
- El generador crea una matriz binaria aleatoria con sumas iguales por fila y por columna, calcula todas las pistas y después las va quitando de una en una mientras un solucionador de conteo verifica que el tablero siga teniendo exactamente una solución. Al final devuelve unas cuantas: ese número es el dial de dificultad.
- El solucionador es una búsqueda en profundidad por filas. Su poda más fuerte es el cierre de pistas: una pista de la fila r−1 solo depende de las filas r−2, r−1 y r, así que colocar la fila r la resuelve por completo. Cuando se agota el presupuesto de nodos, informa «unicidad no demostrada» en lugar de adivinar, lo que mantiene acotado el tiempo de reparto.
- El tablero se dibuja dos veces: un panel WebGL debajo y botones HTML reales encima, compartiendo una misma geometría. Los toques van al DOM, así que no hay detección de impactos ni latencia de entrada, y los números siguen siendo texto real que escala con el tamaño de fuente del sistema.
- El panel es un único fragment shader. Las celdas son cajeados fresados en una sola superficie, las marcas de mina son piedras de talla en tabla engastadas en ellas, y una línea terminada tiende un filamento incrustado a lo largo de su ranura. El material se describe por cómo capta la luz y no por lo que emite, que es lo que permite que el mismo shader sirva para el tema claro y para el oscuro.
- Si WebGL no está disponible, el tablero cae a CSS plano y sigue siendo completamente jugable. Con Reducir movimiento activado, el panel deja de animarse pero se sigue redibujando conforme marcas celdas.