đšâđ«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: