TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Codigo Em C++ Para Um Jogo De Labirinto

Pesquisas Acadêmicas: Codigo Em C++ Para Um Jogo De Labirinto. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  31/3/2013  •  9.657 Palavras (39 Páginas)  •  3.271 Visualizações

Página 1 de 39

#include <cstdlib>

#include <iostream>

#include <stdio.h>

#include <conio.h>

main()

{

int i, j, opcao=1, x=11, y=1, caminho[200][2], cont=0;

for(i=0; i<200; i++){

for(j=0; j<2; j++){

caminho[i][j] = 0;

}

}

int tabuleiro[12][12]= {0,0,0,0,0,0,0,0,0,0,3,0,

0,1,0,1,1,1,1,1,1,0,1,0,

0,1,0,1,0,0,0,0,1,0,1,0,

0,1,0,1,0,1,1,1,1,0,1,0,

0,1,1,1,0,1,0,0,0,0,1,0,

0,1,0,1,0,1,0,1,1,1,1,0,

0,1,0,1,0,1,0,1,0,0,1,0,

0,1,0,1,0,0,0,0,0,1,1,0,

0,1,0,1,0,1,1,1,0,1,0,0,

0,1,0,1,0,1,0,1,1,1,0,0,

0,1,0,1,1,1,0,1,0,1,0,0,

0,2,0,0,0,0,0,0,0,0,0,0};

for(i=0; i<12; i++){

for(j=0; j<12; j++){

if(tabuleiro[i][j]==0)

printf("###");

if(tabuleiro[i][j]==1)

printf(" ");

if(tabuleiro[i][j]==2)

printf(" %c ",1);

}

printf("\n");

}

while(opcao!=9){

printf("\n\n 8 - Cima \n 4 - Esquerda \n 6 - Direita \n 2 - Baixo\n 0 - Undo\n\n 9 - Sair\n\n Opcao: ");

scanf("%d",&opcao);

//--------------------------ANDAR PARA CIMA------------------------------------

if(opcao==8){

system("cls");

//------------IMPRIME TABULEIRO------------------

for(i=0; i<12; i++){

for(j=0; j<12; j++){

if(tabuleiro[i][j]==0)

printf("###");

if(tabuleiro[i][j]==1)

printf(" ");

if(tabuleiro[i][j]==2)

printf(" %c ",1);

}

printf("\n");

}

//-------------------------------------------------

if(tabuleiro[x-1][y] == 0 || x==0)

printf("\n -----Impossivel de andar------");

if(tabuleiro[x-1][y] == 2)

printf("\n -----Voce ja passou por este caminho------");

if(tabuleiro[x-1][y] != 0 && tabuleiro[x-1][y] != 2 && x!=0){

system("cls");

x = x - 1;

tabuleiro[x][y] = 2;

caminho[cont][0] = x;

caminho[cont][1] = y;

cont++;

for(i=0; i<12; i++){

for(j=0; j<12; j++){

...

Baixar como (para membros premium)  txt (14.8 Kb)  
Continuar por mais 38 páginas »
Disponível apenas no TrabalhosGratuitos.com