Buenas,
esta semana he empezado las vacaciones y he vuelto a tener tiempo libre!!!
Me he puesto a terminar el CySudoku, un juego con el que podrás resolver sudokus generados por la Cybiko, o hacer que ella misma los resuelva.
Antes que nada, comentar que esta es una versión muy muy muy, pero que muy, beta.
Ahora mismo lo que se puede hacer es:
1) Introducir un puzzle: con las teclas del cursor te puedes desplazar por el tablero, y con los números 1-9 insertar un valor. Si te equivocas y quieres borrar un valor solo tienes que pulsar DEL.
2) Pulsar "ENTER" para pasar CySudoku al modo 'Solver', donde te intentará resolver el sudoku
POR HACER:
1) NO comprueba que al entrar los datos cumplas las reglas del sudoku (ningun numero repetido, etc.)
2) Si no pones un puzzle "resoluble" se queda "pensando". Se puede salir con ESC. Falta añadir una comprobación y un mensaje si ve que después de varias veces no puede encontrar ningún numero correcto nuevo para el puzzle.
3) Faltan añadir como unas 6 nuevas reglas para la resolución de puzzles, pero con las actuales puede resolver la mayoría de sudokus de los periodicos.
4) Falta incluir el generador de sudokus
5) Incluir una GUI con mensajes decentes, etc.
CONCLUSIONES:
La mayoria de cosas son sencillas de hacer. Lo pesado será hacer el generador de sudokus, pero es cuestión de un par de días, y añadir nuevas reglas de resolución. Este último paso será algo más costoso porque las reglas que faltan son bastante complicadillas de implementar, pero bueno :P
SUGERENCIAS:
Pues eso, estoy abierto a todo tipo de sugerencias, más ahora que esta en fase de desarrollo. Mientras no saque una versión "estable" y más terminada, iré posteando aquí las nuevas betas.
Se que aún esta muy verde, pero así la gente podrá ver que hay algo que funciona, y lo podrá probar por si misma.
Marcadores