Baixe o app para aproveitar ainda mais
Prévia do material em texto
Jogo da velha Prof. Ernesto Trajano ernesto.fic@gmail.com O aluno deve codificar um programa em C++ que implemente um jogo da velha. Além de implementar as regras do jogo, o programa deve possuir as seguintes características: • deve permitir que dois jogadores o utilizem alternadamente; • deve ser capaz de desenhar o tabuleiro de acordo com seu estado (i.e., com os valores de cada coordenada corretamente preenchidos – X, O ou vazio); • o programa deve verificar se existem ganhadores ou não (o empate também deve ser verificado); • é obrigatório utilizar uma matriz 3x3 para representar o tabuleiro do jogo. Não é necessário fazer com que o próprio computador jogue. O tabuleiro deve ser exibido no console, não havendo necessidade de construir interface gráfica para o jogo. Em linhas gerais, o jogo deve ser comportar da seguinte maneira: 1- o programa solicita ao primeiro jogador a escolha do símbolo ‘X’ ou ‘O’; 2- o programa desenha o tabuleiro, ; 3- o programa solicita ao jogador a coordenada que deve ser utilizada para marcar com o símbolo de sua escolha; 4- o programa verifica se houve ganhador ou empate; 5- se sim, o jogo se encerra; 6- caso negativo, o programa retorna ao passo 2. Sugere-se, para o desenho do tabuleiro, o uso de barras verticais (|) e sublinhados(_).
Compartilhar