Estou fazendo um curso de desenvolvimento de software, e como trabalho de conclusão do semestre o professor passou para melhorarmos um código desenvolvido junto com ele em sala. É um jogo da velha, é somente para entregar o código. Como estamos no primeiro módulo do curso, se trata de um código extremamente simples, e só estamos usando ferramentas aprendidas em sala. Gostaria que quem tiver conhecimento faça alguns apontamentos para melhorias nesse jogo.
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
//Jogo da Forca
string palavra_secreta = "senai"; //Palavra secreta do jogo a ser verificada
int quantLetras = palavra_secreta.Length; //O comando "Length" pega o tamanho da palavra ou seja a quantidade de letras
string letraDigitada; //Criamos uma variavel para receber a letra que o jogador irá digitar
int quantLetrasEncontradas = 0; //Criamos uma variável para receber a quantidade de letras que o jogador digitou encontradas na palavra secreta
int chances = quantLetras * 2; //Definimos a quantidade máxima de chances que o jogador poderá submeter letras, sendo sempre o dobro da quantidades de letras da palavra secreta
int cont = 0;
for (int j = 0; j < chances; j++) //Laço responsável por controlar a quantidade de vezes que o jogador poderá submeter as letras
{
cont = 0;
letraDigitada = Console.ReadLine(); //A variável "letraDigitada" recebe a letra que o jogador digitar
for (int i = 0; i < quantLetras; i++) //Laço de repetição que irá verificar letra por letra
{
if (letraDigitada == palavra_secreta.ToString()) //Verifica se a letra que o jogador digitou é igual a letra encontrada no INDICE atual da palavra secreta
{
quantLetrasEncontradas++; //Incrementa a quantidade de letras encontradas
cont++;
}
}
if (cont == 0) //Verifica se foi encontrada alguma letra palavra
{
Console.WriteLine("Letra não encontrada na palavra secreta!"); //Imprime uma mensagem caso não seja encontrada nenhuma letra na palavra secreta
}
}
Console.WriteLine("Sua pontuação é: " + quantLetrasEncontradas); //Imprime a pontuação do jogador
string nome = "sair";
while (nome == "sair")
{
Console.Write("Digite um nome: ");
nome = Console.ReadLine();
}
int contador = 0;
while (contador != 11)
{
Console.WriteLine("ok" + contador);
contador++;
}
}
}
}
ai esta o código, não consegui fazer o upload.