Jogo da velha em linguagem C com n veis f cil m dio dif cil
1979 palavras
8 páginas
Jogo da velha em linguagem C – com níveis fácil, médio e difícil#include <stdio.h>
#include <stdlib.h>
#include <time.h>
#define TAMC 3 void jogarMultiplayer(char M[][TAMC],char jogador1,char jogador2); void imprimir(char M[][TAMC]); void coordenadas(int lugar,int *cL,int *cC); void marcarJogada(char M[][TAMC], char jogador1, char jogador2, int vez, int *contadorJogadas, int *cooL, int *cooC, int posicao); void verificacaoVitoria(char M[][TAMC],int vez,char jogador1,char jogador2,int *g, int contadorJogadas); void resetarMatriz(char M[][TAMC]); void jogarDificil(char matriz[][TAMC], char jogador1, char jogador2); void maquinaMedio(char matriz[][TAMC], int vez, char jogador1, char jogador2, int contadorJogadas);
//imprimir tabuleiro void imprimir(char tabuleiro[][TAMC]){// montagem do tabuleiro (print) system("cls"); printf("\n %c | %c | %c\n",tabuleiro[0][0],tabuleiro[0][1],tabuleiro[0][2]); printf(" ----------"); printf("\n %c | %c | %c\n",tabuleiro[1][0],tabuleiro[1][1],tabuleiro[1][2]); printf(" ----------"); printf("\n %c | %c | %c\n",tabuleiro[2][0],tabuleiro[2][1],tabuleiro[2][2]);
}
//limpa tabuleiro void resetarMatriz(char M[][TAMC]){ int l,c; for(l=0;l<3;l++)//resetando matriz para um novo jogo ser possivel sem tirar as divisorias for(c=0;c<TAMC;c++) M[l][c]='\0';
}
// define as linhas e colunas da posição escolhidas void coordenadas(int lugar,int *cL, int *cC){// checando coordenadas switch(lugar){ case 1: *cL=0; *cC=0; break;
case 2: