https://github.com/skypse/projeto-06-javascript-snake-game
Este é um jogo clássico de Snake, onde o jogador controla uma cobra que se move pelo tabuleiro, comendo comida e crescendo em tamanho. O objetivo é evitar colidir com as bordas do tabuleiro ou com o próprio corpo da cobra.
https://github.com/skypse/projeto-06-javascript-snake-game
css html javascript
Last synced: 6 months ago
JSON representation
Este é um jogo clássico de Snake, onde o jogador controla uma cobra que se move pelo tabuleiro, comendo comida e crescendo em tamanho. O objetivo é evitar colidir com as bordas do tabuleiro ou com o próprio corpo da cobra.
- Host: GitHub
- URL: https://github.com/skypse/projeto-06-javascript-snake-game
- Owner: skypse
- Created: 2024-04-21T18:33:24.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-04-21T19:06:56.000Z (almost 2 years ago)
- Last Synced: 2025-01-16T10:16:26.077Z (about 1 year ago)
- Topics: css, html, javascript
- Language: JavaScript
- Homepage: https://skypse.github.io/Projeto-06-JavaScript-Snake-Game/
- Size: 1.53 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Snake Game 🐍
https://github.com/skypse/Projeto-06-JavaScript-Snake-Game/assets/97822775/5ec34314-75cb-4700-9237-bc77b86eed61
Este é um jogo clássico de Snake, onde o jogador controla uma cobra que se move pelo tabuleiro, comendo comida e crescendo em tamanho. O objetivo é evitar colidir com as bordas do tabuleiro ou com o próprio corpo da cobra.
### ⚙️ Funcionalidades Principais:
- Controle da cobra: o jogador pode controlar a direção da cobra usando as teclas de seta.
- Comida: a cobra pode comer comida que aparece aleatoriamente no tabuleiro, aumentando seu tamanho.
- Pontuação: a pontuação do jogador é exibida no topo da tela, mostrando quantos itens a cobra comeu.
- High Score: o jogo mantém o controle do high score, que é atualizado sempre que o jogador atinge uma nova pontuação máxima.
- Sons: o jogo reproduz sons para indicar quando a cobra come comida, também tem uma música tema de fundo e quando perde toca o som do game-over.
### 🚀 Tecnologias
- HTML
- CSS
- JavaScript
### 🔗 Acesso
[Acesse o jogo clicando aqui :)](https://skypse.github.io/Projeto-06-JavaScript-Snake-Game/)
# Como funciona o código
- **Desenho do tabuleiro e elementos**: O código desenha o tabuleiro do jogo, a cobra, a comida e outros elementos na tela usando HTML e CSS.
- **Controle da cobra**: A lógica do movimento da cobra é implementada em JavaScript, permitindo que o jogador controle a direção da cobra usando as teclas de seta.
- **Colisões e pontuação**: O código verifica colisões da cobra com as bordas do tabuleiro e com ela mesma. Além disso, mantém a pontuação do jogador atualizada.
- **Sons**: O código reproduz sons específicos para indicar eventos como a cobra comendo comida, também tem uma música tema de fundo e quando perde toca o som do game-over.
# Contato
[(LinkedIn)](https://www.linkedin.com/in/gabriel-do-amaral-alves-3a1055236/)
- gabrieldoamaral.alves12@gmail.com