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