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