Jogo da velha em linguagem C com n veis f cil m dio dif cil

1986 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: *cL=0; *cC=1; break;

case 3: *cL=0; *cC=2; break;

case 4: *cL=1; *cC=0; break;

case 5: *cL=1; *cC=1; break;

case 6: *cL=1; *cC=2; break;

case 7: *cL=2; *cC=0; break;

case 8: *cL=2; *cC=1; break;

case 9: *cL=2; *cC=2; break; }
}
// jogador manual escolhe a posição a jogar int escolherPosicao(int vez, char matriz[][TAMC]){ int posicao, cooL, cooC; do{ printf("jogador %i digite as coordenadas corretas\n", vez); printf("digite 1 - 9:");

Relacionados

  • Matemática e engenharia informática
    65131 palavras | 261 páginas
  • Psicologia Do Inconsciente Carl Gustav Jung
    58115 palavras | 233 páginas
  • Psicopatologia E Semiologia Dos Transtornos Mentais Paulo Dalgalarrondo
    198796 palavras | 796 páginas
  • Introduão a tec
    99158 palavras | 397 páginas
  • fotomontagem
    10692 palavras | 43 páginas
  • vaso cu
    67326 palavras | 270 páginas
  • cronograma
    67326 palavras | 270 páginas
  • Lage
    71896 palavras | 288 páginas
  • bioestatística
    36460 palavras | 146 páginas
  • Resumos
    169053 palavras | 677 páginas