Patch Notes
v1.3.0 – 2025-07-27
- Added: Shop de skins “Bottts” via DiceBear API.
- Added: Botão “Buy Bottts Skin” que deduz gold e salva
botttsSkinUrl no Firestore. - Added: Geração de avatar Bottts SVG aleatório usando
seed e endpoint bottts/svg. - Changed: Funções
handleBuySkin() e showPurchasedSkin() para carregar e aplicar a skin SVG com CORS.
v1.2.0 – 2025-07-27
- Added: Sistema de economia básica: gold acumulado a cada 10 inimigos mortos (1 gold).
- Added: Exibição de
goldText no HUD e atualização no handleGameOver(). - Changed: Firestore atualiza campo
gold no documento do usuário com FieldValue.increment().
v1.1.0 – 2025-07-27
- Added: Persistência de estatísticas de jogo (
totalEnemiesKilled e totalTimeAlive) no Firestore. - Added: Incremento atômico dessas estatísticas usando
FieldValue.increment(). - Changed: GameScene inicializa e carrega estatísticas no
init() e atualiza no fim de cada partida.
v1.0.0 – 2025-07-27
- Added: Autenticação com Google via Firebase Auth.
- Added: Botão “Login with Google” e lógica de logout na tela inicial.
- Added: Exibição de avatar (
photoURL) e nome do usuário. - Added: Função
upsertUser para guardar perfil do usuário no Firestore.
v0.9.0 – 2025-07-26
- Added: Página de Patch Notes como
/patchnotes.html, renderizando Markdown. - Changed: Link “Patch Notes” no menu inicial.
- Fixed: Reset do timer ao iniciar novo jogo.
- Fixed: Reversão de commit que quebrou a página.
v0.8.0 – 2025-07-25
- Added: Tipo de inimigo “shooter” com projéteis.
- Added: Balas dos inimigos usam mesma velocidade do player.
- Changed: Modo “instakill” para projéteis inimigos aprimorado.
- Fixed: Ajustes de velocidade e trajetória das balas.
v0.7.0 – 2025-07-24
- Added: UI da leaderboard com mensagem para ranking vazio.
- Added: Copiar assets públicos e mover
preview.png para /public. - Added: Meta tags, título e favicon.
- Fixed: Correção do índice na tabela de ranking.
v0.6.0 – 2025-07-23
- Added: Flag de “game over” e lógica de colisão.
- Added: Documentação no README sobre dev server e build.
- Added: Testes Jest para leaderboard.
- Changed: Limpeza de código e remoção de dicas antigas.
v0.5.0 – 2025-07-22
- Added: Nickname externo com foco/blur e ENTER para iniciar.
- Added: Config modular do Firebase e variáveis de ambiente.
- Added: Top-10 scores via Firestore.
v0.4.0 – 2025-07-21
- Added: Sistema de rounds dinâmicos e spawn de inimigos.
- Added: Sistema de vida (HP) para player e inimigos.
v0.3.0 – 2025-07-19
- Added: Controles touch e modo paisagem obrigatório.
- Changed: Remoção de margens para canvas responsivo.
- Changed: Otimização de
.gitignore e scripts de build.
v0.2.0 – 2025-07-16
- Added: Refatoração do Game em módulos e melhorias no input WASD.
- Added: Setup de Jest e testes básicos para
TitleScreen. - Changed: Adição de
.gitattributes e ajustes de imports.
v0.1.1 – 2024-05-04
- Added: Merge da branch de laboratório e preview de imagem no HTML.
v0.1.0 – 2024-05-02
- Added: Commit inicial: engine core com movimento de player e inimigos.
Voltar ao jogo