Este documento descreve um projeto final de ano para desenvolver um jogo de Sudoku em C#. O projeto será avaliado e fará parte da nota final da disciplina de PSI. O documento explica o que é Sudoku, como funciona o jogo e fornece informações adicionais sobre regras e objetivo do quebra-cabeça.
2. • Introdução
Este trabalho será um projecto final de ano em que
teremos de desenvolver um programa mais
elaborado em linguagem C#.
Ficamos encarregues de desenvolver um
programa que seja uma réplica fiel do sudoku.
3. • Enquadramento do Tema:
O Tema enquadrasse no projecto final de ano das
aulas de psi sendo que a nota será atribuída
através do programa desenvolvido que no nosso
caso será o Sudoku.
O Sudoku será desenvolvido em Linguagem C#.
4. • Definição
Sudoku, por vezes escrito SU DoKu, é um quebra-
cabeça baseado na colocação lógica de números.
O objectivo do jogo e a colocação de números de
1 a 9 em cada uma das células vazias numa grade
de 9x9,constituida por 3x3 subgrades chamadas
regiões.
5. • Informação adicional
• O quebra-cabeça contém algumas pistas
iniciais, que são números inseridos em algumas
células, de maneira a permitir uma indução ou
dedução dos números em células que estejam
vazias.
Cada coluna, linha e região só pode ter um
número de cada um dos 1 a 9.
Resolver o problema requer apenas raciocínio
lógico e algum tempo.