Buscar

Atividade Estruturada[2]

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

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(_).

Outros materiais