MINESWEEPER-GAME-COM-SVELTE

Minesweeper Game Com Svelte

đŸ‘šâ€đŸ«O JOGO É UMA VERSÃO ONLINE DO CLÁSSICO "CAMPO MINADO" (MINESWEEPER) COM SVELTE E TYPESCRIPT.

MINESWEEPER GAME COM SVELTE

đŸ‘šâ€đŸ«O JOGO É UMA VERSÃO ONLINE DO CLÁSSICO "CAMPO MINADO" (MINESWEEPER) COM SVELTE E TYPESCRIPT.




DESCRIÇÃO:

O jogo Ă© uma versĂŁo online do clĂĄssico "Campo Minado" (Minesweeper), onde o objetivo Ă© descobrir todas as cĂ©lulas sem bombas no menor tempo possĂ­vel, evitando detonar as bombas. O tabuleiro Ă© composto por cĂ©lulas que podem conter bombas ou serem seguras. O jogador deve usar pistas fornecidas pelas cĂ©lulas vizinhas para determinar quais cĂ©lulas contĂȘm bombas e quais estĂŁo seguras. O jogo termina quando todas as cĂ©lulas seguras sĂŁo reveladas ou uma bomba Ă© detonada.

ESTRUTURA:

Aqui estĂĄ uma breve visĂŁo geral da estrutura do projeto:

  • src/: Este Ă© o local onde o cĂłdigo principal da aplicação Ă© armazenado. Inclui:
    • interfaces/: ContĂ©m interfaces TypeScript usadas no projeto.
    • lib/: ContĂ©m todos os componentes usados no projeto.
    • styles/: ContĂ©m todos os arquivos CSS.
    • utils/: ContĂ©m funçÔes utilitĂĄrias como generateMap.ts.
    • App.svelte: O componente principal da aplicação.
    • main.ts: O ponto de entrada para a aplicação.
  • public/: Este diretĂłrio contĂ©m arquivos estĂĄticos.
  • index.html: O arquivo HTML principal.

EXECUTANDO O PROJETO:

  1. Instalar as dependĂȘncias do projeto:

    • Execute o comando no diretĂłrio CODIGO/:
      npm install
      
      Este comando instala todas as dependĂȘncias listadas no arquivo package.json do seu projeto.
  2. Executando o Aplicativo:

    • Ainda no diretĂłrio CODIGO/, abra o terminal ou prompt de comando e digite o seguinte comando:
      npm run dev
      
    • Acesse o aplicativo no navegador visitando http://localhost::5173/.
  3. Jogando:

    1. Iniciando o Jogo:
    • Ao carregar o jogo, vocĂȘ verĂĄ um menu de configuração onde pode definir o tamanho do tabuleiro (largura e altura) e o nĂșmero de minas.
    • Insira os valores desejados nos campos "TAMANHO" e "MINAS".
    • Clique no botĂŁo "INICIAR" para começar o jogo com as configuraçÔes escolhidas.
    1. Explorando o Tabuleiro:

      • ApĂłs iniciar o jogo, o tabuleiro serĂĄ exibido com cĂ©lulas fechadas.
      • Clique em uma cĂ©lula para revelĂĄ-la.
      • Se a cĂ©lula revelada contiver uma bomba, o jogo termina e vocĂȘ perde.
      • Se a cĂ©lula revelada nĂŁo contiver uma bomba, serĂĄ exibido um nĂșmero indicando quantas bombas estĂŁo adjacentes a essa cĂ©lula.
      • Use as informaçÔes fornecidas pelas cĂ©lulas vizinhas para determinar quais cĂ©lulas estĂŁo seguras e quais podem conter bombas.
    2. Marcando Bombas:

      • Se vocĂȘ suspeitar que uma cĂ©lula contĂ©m uma bomba, clique com o botĂŁo direito do mouse (ou mantenha pressionado em dispositivos mĂłveis) para marcar a cĂ©lula com uma bandeira.
      • Isso ajudarĂĄ vocĂȘ a lembrar onde estĂŁo as bombas e evitar clicar nelas por engano.
      • VocĂȘ tem um nĂșmero limitado de bandeiras, portanto, use-as com sabedoria.
    3. Vencendo o Jogo:

      • O jogo Ă© vencido quando todas as cĂ©lulas seguras sĂŁo reveladas e todas as bombas sĂŁo marcadas com bandeiras.
      • Se vocĂȘ vencer, serĂĄ parabenizado com uma mensagem de "VocĂȘ venceu!".
    4. Reiniciando o Jogo:

      • ApĂłs vencer ou perder, vocĂȘ pode clicar no botĂŁo "REINICIAR" para reiniciar o jogo com as mesmas configuraçÔes ou alterĂĄ-las no menu de configuração.

NÃO SABE?

  • Entendemos que para manipular arquivos em HTML, CSS e outras linguagens relacionadas, Ă© necessĂĄrio possuir conhecimento nessas ĂĄreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĂ­veis:

CREDITOS:

Top categories

Loading Svelte Themes