Ir ao conteúdo
  • Cadastre-se
Mds_98

Jogo da Velha

Recommended Posts

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.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×