đšâđ«O JOGO Ă UMA VERSĂO ONLINE DO CLĂSSICO "CAMPO MINADO" (MINESWEEPER) COM SVELTE E TYPESCRIPT.
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.
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.Instalar as dependĂȘncias do projeto:
CODIGO/:npm install
Este comando instala todas as dependĂȘncias listadas no arquivo package.json do seu projeto.Executando o Aplicativo:
CODIGO/, abra o terminal ou prompt de comando e digite o seguinte comando:npm run dev
http://localhost::5173/.Jogando:
Explorando o Tabuleiro:
Marcando Bombas:
Vencendo o Jogo:
Reiniciando o Jogo:
HTML, CSS e outras linguagens relacionadas, Ă© necessĂĄrio possuir conhecimento nessas ĂĄreas. Para auxiliar nesse aprendizado, oferecemos cursos gratuitos disponĂveis: