Dados utilizados
- Entrada de mouse e toque para direção e disparo.
- Grade hexagonal e cores das bolhas para detecção de clusters.
- Cálculo de colisão e reflexão nas paredes.
- Recorde persistido localmente no navegador.
Case de projeto
Bubble shooter em canvas com mira por toque/mouse, ricochete nas paredes e sugestões de jogada.

Garantir mira precisa em mouse e toque.
Oferecer jogadas avançadas com ricochete nas paredes.
Entreguei um bubble shooter fluido com dicas táticas locais.
Detalhes completos do case, colapsados para leitura opcional.
A ideia era criar um bubble shooter leve e jogável no navegador, com controles amigáveis no desktop e no mobile.
Jogo em JavaScript com HTML5 Canvas, gestos via Hammer.js e UI responsiva em CSS.
Implementei controles touch/mouse e ricochete consistente.
Deixei a base pronta para evolução de níveis e mecânicas.
Arquitetura técnica
Bubble shooter em canvas com mira por toque/mouse, ricochete nas paredes e sugestões de jogada.
Desenvolvido por Matheus Siqueira.
Dashboard de BI em Next.js que compara Google Ads e Meta Ads com dados simulados: KPIs, funil e ROAS.
Ver case completo