Ir ao conteúdo
  • Cadastre-se

Jogo da Velha


Mds_98

Posts recomendados

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.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...