Skip to content

melhora responsividade de input do snake#10

Merged
DevAlissu merged 3 commits intomainfrom
fix/snake-input-responsiveness
Apr 19, 2026
Merged

melhora responsividade de input do snake#10
DevAlissu merged 3 commits intomainfrom
fix/snake-input-responsiveness

Conversation

@DevAlissu
Copy link
Copy Markdown
Owner

Limita fila de inputs, migra game loop, torna botoes mais responsivos em touch e ajusta velocidades.

- limita fila de direcoes em 2 itens para evitar input buildup em spams
- descarta novos inputs quando fila saturada em vez de acumular
- migra game loop de setInterval para setTimeout recursivo para cancelamento
- ajusta velocidades das dificuldades para 170 140 80 ms por tick
- troca onClick por onPointerDown com preventDefault para disparar no toque
- adiciona touch-action manipulation para eliminar delay de tap double
- adiciona user-select none e webkit tap highlight transparente
@DevAlissu DevAlissu merged commit 8670279 into main Apr 19, 2026
2 checks passed
@DevAlissu DevAlissu deleted the fix/snake-input-responsiveness branch April 19, 2026 18:53
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