galera meu professor mandou um jogo da velha para nois implementar-mos
já tentei de varias formas, já procurei na net, mais n sei trabalhar com matriz
se algum de vocês podecem me da essa ajuda ficarei muito grato
vo posta o codigo-fonte logo abaixo, o prof quer feito a partir desse, mais pode ser usada só a matriz as jogadas n precisam ser feitas nakele estilo n
se alguém postasse um parecido já ajuda
tenho ate essa segunda para entregar, se n reprovo
se alguém também tiver a paciencia de ficaria muito grato mesmo
contato rondinelly69@hotmail.com
codigo-fonte
#include <conio.h>
#include <conio.c>
#include <stdio.h>
#include <dos.h>
int matriz[3][3];
void escrevexy (int coluna, int linha, char *texto) {
gotoxy(coluna, linha);
printf(texto);
}
void jogador_1 () {
int linha, coluna;
gotoxy(10, 4);
scanf("%i", &linha);
gotoxy(10, 5);
scanf("%i", &coluna);
escrevexy(33, 12, "X"); // apenas para teste
}
void jogador_2 () {
int linha, coluna;
gotoxy(10, 8);
scanf("%i", &linha);
gotoxy(10, 9);
scanf("%i", &coluna);
escrevexy(33, 16, "O"); // apenas para teste
}
void escreveInformacoes() {
escrevexy(0, 0, "Jogo da Velha\nFeche a janela para encerrar\n");
Pergunta
hack.eng
sou novo aki no forum
galera meu professor mandou um jogo da velha para nois implementar-mos
já tentei de varias formas, já procurei na net, mais n sei trabalhar com matriz
se algum de vocês podecem me da essa ajuda ficarei muito grato
vo posta o codigo-fonte logo abaixo, o prof quer feito a partir desse, mais pode ser usada só a matriz as jogadas n precisam ser feitas nakele estilo n
se alguém postasse um parecido já ajuda
tenho ate essa segunda para entregar, se n reprovo
se alguém também tiver a paciencia de ficaria muito grato mesmo
contato rondinelly69@hotmail.com
codigo-fonte
#include <conio.h>
#include <conio.c>
#include <stdio.h>
#include <dos.h>
int matriz[3][3];
void escrevexy (int coluna, int linha, char *texto) {
gotoxy(coluna, linha);
printf(texto);
}
void jogador_1 () {
int linha, coluna;
gotoxy(10, 4);
scanf("%i", &linha);
gotoxy(10, 5);
scanf("%i", &coluna);
escrevexy(33, 12, "X"); // apenas para teste
}
void jogador_2 () {
int linha, coluna;
gotoxy(10, 8);
scanf("%i", &linha);
gotoxy(10, 9);
scanf("%i", &coluna);
escrevexy(33, 16, "O"); // apenas para teste
}
void escreveInformacoes() {
escrevexy(0, 0, "Jogo da Velha\nFeche a janela para encerrar\n");
escrevexy(0, 3, "JOGADOR 1"); // coluna, linha, texto
escrevexy(0, 4, "Linha...: ");
escrevexy(0, 5, "Coluna..: ");
escrevexy(0, 7, "JOGADOR 2");
escrevexy(0, 8, "Linha...: ");
escrevexy(0, 9, "Coluna..: ");
escrevexy(30, 10, " 1 2 3");
escrevexy(30, 11, " | |");
escrevexy(30, 12, "1 | |");
escrevexy(30, 13, " | |");
escrevexy(30, 14, " -----+-----+-----");
escrevexy(30, 15, " | |");
escrevexy(30, 16, "2 | |");
escrevexy(30, 17, " | |");
escrevexy(30, 18, " -----+-----+-----");
escrevexy(30, 19, " | |");
escrevexy(30, 20, "3 | |");
escrevexy(30, 21, " | |");
}
int main() {
int fim = 0;
textcolor(WHITE);
textbackground(BLUE);
system("cls");
escreveInformacoes();
do {
jogador_1 ();
jogador_2 ();
} while (fim == 0);
getch();
}
ahhh ele também passou esse tal de jogo genius se alguém também poder ajudar
codigo-fonte
#include <stdio.h>
#include <conio.h>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#include <conio.c>
void escreveBloco (int cor) {
if (cor == 0) {
textbackground(BLACK);
}
printf(" ");
}
int main() {
int numero_aleatorio, coluna, linha, fim = 0;
printf("Jogo GENIUS\nFeche a janela para encerrar\n");
srand(time(NULL));
do {
numero_aleatorio = rand() % 4; // gera um numero entre 0 (inclusive) e 3 (inclusive)
switch (numero_aleatorio) {
case 0: {
textbackground(BLUE);
coluna = 0;
linha = 10;
break;
}
case 1: {
textbackground(RED);
coluna = 0;
linha = 12;
break;
}
case 2: {
textbackground(GREEN);
coluna = 10;
linha = 10;
break;
}
case 3: {
textbackground(YELLOW);
coluna = 10;
linha = 12;
break;
}
}
gotoxy(coluna, linha);
escreveBloco(1);
wait(1);
gotoxy(coluna, linha);
escreveBloco(0);
} while (fim == 0);
}
Editado por hack.engLink para o comentário
Compartilhar em outros sites
9 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.