Campo minado

625 palavras 3 páginas
1 Introduc¸ao˜

Um jogo de estrategia muito popular ´ e o Campo Minado ( ´ Minesweeper). Ele possui diversas

implementações, inclusive uma muito famosa que ˜ e distribuida com o Windows. Neste EP, o objetivo e criar a nossa própria implementacão, construindo um “tabuleiro” para o jogo, assim como ˜

“jogadores” automáticos ou não ˜

Antes de começar o EP, jogue umas partidas na sua implementação favorita para entender bem as ˜

regras descritas a seguir.

2 Campo Minado

O jogo consiste de um tabuleiro quadriculado, representado por uma matriz (n[?]m), e de k minas que

estão escondidas em posição¸ ˜ oes aleatórias do tabuleiro. Apenas um jogador participa do jogo. ´

Inicialmente, o jogador não tem nenhuma informação sobre a localização dessas minas, exceto

que cada posição do tabuleiro pode conter no m ˜ máximo uma mina. ´

Cabe ao jogador descobrir a localização das minas no tabuleiro. Para isso, em cada jogada, ele ˜

escolhe uma posição v ˜ valida do tabuleiro para ser revelada. Com relação a essa escolha, existem duas

possibilidades.

1. A posição cont. em uma mina. Neste caso, o jogador perde o jogo e o tabuleiro mostra a posição¸

de todas as minas.

2. A posição não conta em uma mina. Neste caso, o tabuleiro deve revelar a posição não escolhida pelo

jogador. A revelação˜ e feita pelo seguinte procedimento. ´

A posição revelada ˜ e rotulada com o número de minhas presentes nas oito posição¸ adjacentes

a ela. Isto e, o jogador passa a enxergar esse número na posição¸ não revelada. ˜

Se esse numero for zero, toda posição¸ ´ ao adjacente ˜ a posição¸ ` ao revelada ˜ e tamb ´ em revela- ´

da usando-se este mesmo procedimento. Note que, com isso, se uma posic¸ao adjacente ˜

tambem n ´ ao tiver minas nas suas vizinhas, as posição¸ ˜ oes adjacentes a ela tamb ˜ em ser ´ ao˜

reveladas, e assim sucessivamente.

1Observac¸ao: o jogo se encarrega de garantir que a primeira escolha do jogador nunca ser ˜ a uma posição¸ ´ ao˜

com mina.

O objetivo do

Relacionados

  • Campo minado
    5367 palavras | 22 páginas
  • Campo Minado
    252 palavras | 2 páginas
  • Campo Minado
    1610 palavras | 7 páginas
  • campo minado
    3131 palavras | 13 páginas
  • campo minado
    545 palavras | 3 páginas
  • Campo minado
    2508 palavras | 11 páginas
  • Campo Minado
    25216 palavras | 101 páginas
  • Campo Minado em Java
    585 palavras | 3 páginas
  • Campo minado java
    6515 palavras | 27 páginas
  • Campo minado com java
    3314 palavras | 14 páginas