Skip to content

melhora snake game com food tematica combos particulas e mobile#3

Merged
DevAlissu merged 4 commits intomainfrom
feat/snake-game-improvements
Apr 19, 2026
Merged

melhora snake game com food tematica combos particulas e mobile#3
DevAlissu merged 4 commits intomainfrom
feat/snake-game-improvements

Conversation

@DevAlissu
Copy link
Copy Markdown
Owner

Summary

  • Food tematica: function (1pt), class (2pt), async (3pt) com cores proprias
  • Sistema de combo: multiplicador ate x5 com janela de 3s
  • Particulas ao comer + screen shake + pulse na food
  • Countdown 3-2-1-GO antes de iniciar
  • PauseOverlay visual no lugar do overlay de texto
  • HighScoreBadge no idle mostrando recorde atual
  • Data no leaderboard
  • Labels junior/pleno/senior nas dificuldades
  • Swipe gestures no canvas para mobile
  • Jogo agora habilitado no mobile

Test plan

  • Type check passa
  • Build passa
  • CI no PR valida

- tipos FoodType function/class/async com pontos 1/2/3 e cores proprias
- selecao ponderada de food type (70/22/8)
- combo counter com janela de 3s e multiplicador ate x5
- particle spawn e cleanup ao comer
- shakeKey incrementa ao comer e no game over
- status countdown para delay pre-inicio
- beginCountdown e startGame separados
- labels junior/pleno/senior nas dificuldades
- renderiza food com cor dinamica baseada no tipo
- burst de 10 particulas ao comer com angulos espalhados
- pulse animation contínua na food
- shake sutil no canvas ao comer e morrer
- animacoes respeitam prefers-reduced-motion
- HighScoreBadge mostra melhor pontuacao no idle
- ComboBadge mostra multiplicador atual durante jogo
- Countdown com 3-2-1-GO antes de iniciar
- PauseOverlay substitui overlay textual por menu visual
- useSwipe hook para gestos touch no canvas
- remove hidden lg:flex do HomePage permitindo jogo no mobile
- integra Countdown PauseOverlay HighScoreBadge e ComboBadge
- swipe gestures no canvas via useSwipe
- exibe data no leaderboard em telas maiores
- ScoreDisplay clampa o score visual para nao estourar
- spacebar so pausa se ja esta jogando
@DevAlissu DevAlissu merged commit 6a8c552 into main Apr 19, 2026
2 checks passed
@DevAlissu DevAlissu deleted the feat/snake-game-improvements branch April 19, 2026 03:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant