Você está na página 1de 1

No estou conseguindo resolver esse problema, se alguem souber me ajude, obrigado.

Faa um algoritmo em visualg para o jogo Campo Minado Simplificado :


O tabuleiro ser de tamanho 44;
Existe apenas uma bomba no tabuleiro;
O local da bomba deve ser sorteado no incio;
O usurio deve escolher as casas que deseja jogar (linha e coluna);
O tabuleiro deve ser mostrado a cada nova jogada;
O jogo termina quando o usurio escolher o local onde tenha uma bomba (derrota) ou
quando o usurio jogar em todas as casas, exceto a da bomba (vitria);
A funo Int(Variavel) pega o valor inteiro de um nmero real;
A funo rand() sorteia um nmero real entre 0 e 0,99999;
Deve-se utilizar matriz;

Exerccio 1 - Intermedirio - (Campo Minado)


Mensagem por William em Qui 29 Jul 2010, 09:55
Faa um jogo de campo minado parecido com o do windows. Ele deve ter uma grade de
pelo menos 20x20 e 100 bombas preenchida aleatoriamente. Fica critrio do programa
dor um valor especfico para a grade e nmero de bombas, mas tem que ser um valor ba
lanceado para o jogo no ficar muito fcil ou muito dificil.
Para quem no conhece as regras do jogo uma rpida explicao e algumas exigncias do prog
rama:
-Temos uma matriz de 20x20 por exemplo
-100 campos dessa matriz so preenchidos com bombas
-Os campos que no contm bombas armazenam a quantidade de bombas que existe nas cas
as ao seu redor
-Se o campo no uma bomba e no haver bombas ao seu redor ele deve abrir tambm todas
as casas que o rodeiam
-Se as casas que o rodeiam tambm no forem bombas e no haver bombas ao seu redor ela
deve abrir as casas ao seu redor
-Isso forma um desencadeamento, pode ser feito por funo recursiva com alguns cuida
dos
-Isso feito para evitar que o usurio tenha que clicar em muitas casas que esto obv
iamente vazias
-O usurio deve ter a opo de marcar uma casa como uma bomba
-O jogo de ter no mnimo trs nveis de dificuldade
-Uma casa marcada no deve se abrir mesmo que o usurio clique nela
-O usurio perde se clicar em uma bomba, e ganha se abrir todas as casas ou marcar
todas as bombas
-Armazene o ranking de melhor tempo para determinado nvel e carregue sempre que i
niciar o programa
-O ranking pode ser armazenado em um .txt ou um Banco de Dados de sua preferncia

Você também pode gostar