Devlogs
Devlog 0.4
BormoA browser game made in HTML5
Devlog – Resumo das mudanças recentes (últimos dias)
Correção do sistema de dano e cura nos eventos
- Problema: Eventos que aplicavam dano estavam reduzindo a vida máxima em vez da vida atual, causando comportamento estranho (corações vazios e perda permanente).
- Solução: Separei a lógica:
healthChange agora afeta apenas a vida atual (usando RemoveHealth/AddHealth), e maxHealthChange altera a vida máxima sem mexer na vida atual (a menos que seja aumento).
✅ Resultado: Eventos agora funcionam como esperado: perder vida não reduz corações totais, e perder vida máxima não mata o jogador instantaneamente.
Painel de Game Over da run (vitória/derrota)
- Agora, quando o jogador morre ou completa os 3 andares, o jogo carrega a cena Mapa e exibe um painel com estatísticas (moedas coletadas, andares completados).
- O painel tem dois botões: Nova Run (recomeça) e Menu (volta ao menu principal).
- A exibição é feita via
GameOverUI, que é encontrado automaticamente na cena Mapa.
🏪 Loja garantida no primeiro andar
- Antes, lojas só apareciam a partir do segundo andar (
floorIndex >= 1). Agora, no primeiro andar, uma loja é garantida exatamente no nó central (usando middleIndex).
✅ Resultado: Jogador tem acesso a itens desde o início da run, melhorando a progressão.
Próximos passos planejados
- Mais eventos.
- Novos itens.