🎮 1. Pantalla de selección de dificultade
Niveis de dificultade dispoñibles:
FÁCIL
MEDIO
DIFICIL
EXPERTO
Despois de seleccionar unha dificultade, a aplicación carga un conxunto de crebacabezas desde o almacenamento interno (JSON ou DB) e inicia o xogo.
-------------------------------------------
🔄 2. Continuar o xogo (Reanudar)
Garda automaticamente todo o progreso do xogo:
Estado actual do taboleiro (cuadrícula de 9×9)
Notas (números de notas)
Progreso do temporizador
Vidas restantes
Ao reiniciar a aplicación, aparece un botón "Continuar" se existen datos gardados.
Usa SharedPreferences ou a base de datos de salas.
-------------------------------------------
⏱️ 3. Sistema de temporizador e pausa
Mostra o tempo transcorrido (por exemplo, 00:12:51)
Botón de pausa:
Conxela o temporizador
Desenfoca ou escurece o taboleiro
Mostra un botón "Reanudar"
O botón Reanudar desconxela o temporizador
-------------------------------------------
🏆 4. Puntuacións altas
Garda o mellor tempo de resolución para cada dificultade
Despois de completar o crebacabezas:
Se é máis rápido que o rexistro anterior → mostra "Novo rexistro!" emerxente
Datos almacenados usando SharedPreferences ou Room
-------------------------------------------
❤️ 5. Sistema de vida (3 erros)
O xogador ten 3 vidas
Ao introducir un número incorrecto:
O número vólvese vermello por un momento (resaltado de erro)
O dispositivo vibra brevemente
Unha icona de vida desaparece
Cando a vida chega a 0:
Animación de explosión de bomba
Emerxente "Game Over" coa opción Reiniciar
-------------------------------------------
🎉 6. Sistema de borrado de xogo
Ao completar o crebacabezas:
Mostrar animación da icona de polgar arriba
Mostrar animación de fogos artificiais de confeti de cores
Mostrar xanela emerxente Borrar con:
"Reiniciar"
"Ir á selección de dificultade"
-------------------------------------------
🔘 7. Características do botón
✔ Desfacer
Usa unha pila para almacenar estados anteriores
Admítense varios pasos de desfacer
✔ Borrador
Borra a cela seleccionada
✔ Notas (Modo Memo)
Permite a entrada de pequenos números candidatos
Botón de alternancia: Nota activada / DESACTIVADO
✔ Consello
Enche unha cela correcta
Límite opcional baseado na dificultade
------------------------------------------
🧩 8. Melloras na IU/UX
✔ Sistema de resaltado
Resaltados:
Cela seleccionada
Fila e columna
Bloque 3×3
Os mesmos números no taboleiro
✔ Comentarios de erro
Números vermellos por entrada incorrecta
Resaltado de vibración curto
✔ Deseño de IU moderno
Tema pastel suave ou escuro
Tarxetas redondeadas para grella e botóns
Estilos de Material You / Material 3
-------------------------------------------
📱 9. Icona de aplicación moderna
Os estilos posibles inclúen:
Bloque "9" ou Sudoku mínimo
Deseño de grella 3×3 limpo
Personaxes de bloques de debuxos animados simpáticos
Icona de degradado azul/dourado premium
Última actualización
15 de dec. de 2025