Mas tu leste alguma coisa do que escrevi?
Recaptiulando:
- Perguntaste-me se introduzo os puzzles ou se são gerados
Eu respondi:
- Introduzo porque o algoritmo de criar puzzles e soluções viáveis é complicado de programar
Estamos a falar de algoritmos para criar os puzzles, não para os mostrar e verificar se a solução está correcta.
Criar, meu amigo! Criar! Não é mostrar puzzles que estão numa base de dados ou num ficheiro... Estamos a falar de criar puzzles originais por algoritmo.
Algortimos para resolver puzzles já existentes há aos pontapés, mas eu não preciso disso para nada! Para evitar andar a introduzir puzzles, eu tenho é que criar puzzles novos.
Ora, como esse algoritmo "de meia dúzia de linhas" não existe... e eu não tenho o tempo e os conhecimentos de calculo combinatório que devem ser necessários... introduzo os puzzles a partir de livros de sudoku, porque preciso ter lá muitas centenas de puzzles diferentes para cada nível, para que o Challenge seja minimamente interessante.