# Sudoku

> Un Sudoku clásico con notas, deshacer, pistas explicadas y progreso guardado localmente.

Completa un tablero de 9×9 para que cada fila, columna y bloque de 3×3 contenga los números del 1 al 9. Los rompecabezas se generan en tu navegador con un motor de Rust y WebAssembly y tienen una única solución.

**Stack:** Rust, WebAssembly, TypeScript, HTML

**Para jugar se necesitan JavaScript y WebAssembly. Las reglas siguen disponibles como texto.**

## Cómo jugar al Sudoku

1. Introduce los números del 1 al 9 para que cada fila, columna y bloque de 3×3 contenga cada número una vez. Los números iniciales no se pueden cambiar.
2. Usa las notas para apuntar números posibles en una celda vacía. Las notas son manuales y no impiden que la partida cuente para tu mejor tiempo.
3. Los conflictos resaltados indican números repetidos en una fila, columna o bloque; no revelan todos los números incorrectos. Deshacer revierte el último cambio de número o nota.
4. Una pista primero explica un paso y después permite aplicarlo. Leer una pista marca la partida como asistida, aunque cierres la explicación o deshagas el cambio. Solo los rompecabezas completados sin pistas cuentan para el mejor tiempo.

Fácil empieza con 42 números rellenos, Medio con 35 y Difícil con 29. La dificultad de resolución varía entre rompecabezas.

Selecciona una celda y usa el teclado numérico o las teclas del 1 al 9. Las flechas mueven entre celdas; Inicio y Fin llevan a los extremos de la fila. Retroceso o Suprimir borra la celda. N activa o desactiva las notas; Ctrl/Cmd+Z deshace. Al salir del juego, el cronómetro se pausa.

Tu tablero, notas, tiempo transcurrido, uso de pistas y mejores tiempos sin pistas se guardan en este navegador cuando el almacenamiento local está disponible. Borrar los datos del sitio elimina esta información. Los rompecabezas guardados se reanudan en pausa; el historial de deshacer no se guarda.

El tablero permite navegar con el teclado y anuncia coordenadas, números iniciales, números introducidos, notas y conflictos. Los conflictos también tienen una marca visible. El cronómetro se pausa cuando el juego se oculta o pierde el foco.

## Jugar

[Jugar Sudoku](/es-ES/games/sudoku)

[Volver a los juegos](/es-ES/games)
