Jogo da velha em c

Disponível somente no TrabalhosFeitos
  • Páginas : 6 (1356 palavras )
  • Download(s) : 0
  • Publicado : 16 de setembro de 2011
Ler documento completo
Amostra do texto
#include
#include
#include

char vel[][4] = { {' ',' ',' '},{' ',' ',' '}, {' ',' ',' '} };
int k, z;
int j1;
int j2;
int you=0;
int pc=0;

int imprime(void);
int lerp(void);
int troca(int s, int t);
int xwin(void);
int owin(void);
int jogapc(void);
int resetar(void);

int imprime() {
printf("\n");
printf(" Voc\x88: %d / Computador: %d \n\n", you, pc);
printf(" C1 C2C3\n\n");
for(z=0; z coluna 2: */

if(vel[0][1]=='o' && vel[1][1]=='o')
if(vel[2][1]==' ' && x)
{
vel[2][1]='o';
x=0;
}
if(vel[1][1]=='o' && vel[2][1]=='o')
if(vel[0][1]==' ' && x)
{
vel[0][1]='o';
x=0;
}
if(vel[0][1]=='o' && vel[2][1]=='o')
if(vel[1][1]=='' && x)
{
vel[1][1]='o';
x=0;
}

/* ataques => coluna 3: */

if(vel[0][2]=='o' && vel[1][2]=='o')
if(vel[2][2]==' ' && x)
{
vel[2][2]='o';
x=0;
}
if(vel[1][2]=='o' && vel[2][2]=='o')
if(vel[0][2]==' ' && x)
{
vel[0][2]='o';
x=0;}
if(vel[0][2]=='o' && vel[2][2]=='o')
if(vel[1][2]==' ' && x)
{
vel[1][2]='o';
x=0;
}

/* ataques => linha 1: */

if(vel[0][0]=='o' && vel[0][1]=='o')
if(vel[0][2]==' ' && x)
{
vel[0][2]='o';
x=0;
}
if(vel[0][1]=='o' && vel[0][2]=='o')if(vel[0][0]==' ' && x)
{
vel[0][0]='o';
x=0;
}
if(vel[0][0]=='o' && vel[0][2]=='o')
if(vel[0][1]==' ' && x)
{
vel[0][1]='o';
x=0;
}

/* ataques => linha 2: */

if(vel[1][0]=='o' && vel[1][1]=='o')
if(vel[1][2]==' ' && x)
{
vel[1][2]='o';x=0;
}
if(vel[1][1]=='o' && vel[1][2]=='o')
if(vel[1][0]==' ' && x)
{
vel[1][0]='o';
x=0;
}
if(vel[1][0]=='o' && vel[1][2]=='o')
if(vel[1][1]==' ' && x)
{
vel[1][1]='o';
x=0;
}

/* ataues => linha 3: */

if(vel[2][0]=='o' &&vel[2][1]=='o')
if(vel[2][2]==' ' && x)
{
vel[2][2]='o';
x=0;
}
if(vel[2][1]=='o' && vel[2][2]=='o')
if(vel[2][0]==' ' && x)
{
vel[2][0]='o';
x=0;
}
if(vel[2][0]=='o' && vel[2][2]=='o')
if(vel[2][1]==' ' && x)
{
vel[2][1]='o';
x=0;}

/* JOGADA 1 */

if(j1 && x)
{
if(vel[0][0]=='x')
{
vel[1][1]='o';
x=0;
j1=0;
}
if(vel[1][1]=='x')
{
vel[2][0]='o';
x=0;
j1=0;
}
if(vel[2][2]=='x')
{
vel[1][1]='o';
x=0;
j1=0;
}
if(vel[0][1]=='x')
{
vel[0][2]='o';
x=0;
j1=0;
}
if(vel[0][2]=='x')
{vel[1][1]='o';
x=0;
j1=0;
}
if(vel[1][0]=='x')
{
vel[0][2]='o';
x=0;
j1=0;
}
if(vel[1][2]=='x')
{
vel[2][0]='o';
x=0;
j1=0;
}
if(vel[2][0]=='x')
{
vel[1][1]='o';
x=0;
j1=0;
}
if(vel[2][1]=='x')
{
vel[0][0]='o';
x=0;
j1=0;
}
}

/* DEFESAS */

/* defesas =>diagonal secundária */

if(vel[2][0]=='x' && vel[1][1]=='x')
if(vel[0][2]==' ' && x)
{
vel[0][2]='o';
x=0;
}
if(vel[0][2]=='x' && vel[2][2]=='x')
if(vel[2][0]==' ' && x)
{
vel[2][0]='o';
x=0;
}
if(vel[2][0]=='x' && vel[0][2]=='x')
if(vel[1][1]==' ' && x)...
tracking img