Consertando a movimentação do fogo


Salve, pessoal!

Depois do update de ontem adicionar algumas coisas que eu já estava pensando desde o começo, começamos a notar alguns problemas no comportamento dos fogos quando colidem com várias árvores e se alojam num canto da tela. A atualização de hoje era pra ser mais geral, mas acabei focando quase inteiramente na interação do fogo com os outros elementos da tela.

Com o movimento atualizado, ficou muito mais difícil juntar todos os fogos num mesmo lugar e se livrar deles rapidamente, o que torna a progressão de níveis um pouco mais dura. Como resultado, tive que diminuir o aumento de alguns números por nível, e fazer algumas coisas surgirem mais cedo para auxiliar o Ratombeiro a continuar salvando a floresta!

~ fizzy

Ratombeiro

Chega de defletir os fogos com o próprio corpo! Agora, o nosso ratinho não consegue mais se usar para segurar o jogo vivo por mais tempo do que deveria.

  • Peso: 1 => 0.01

Fogo Selvagem

Com as novas atualizações que corrigiram o seu movimento, vários ajustes foram necessários para os fogos continuarem toleráveis. O fator principal é que a velocidade agora é constante e a direção do movimento é determinada no momento do spawn, o que faz com que eles se amontoem muito menos.

  • Irradiando calor: Caixa de colisão atualizada
  • Fogo elástico: Colisões contra o cenário preservam a velocidade
  • Movimento atualizado: Cada fogo decide sua direção aleatoriamente ao surgir
  • Velocidade de movimento: ilimitada => 0.25 unidades por segundo
  • Vida máxima: 30 + 1 a cada 4 níveis => 30 + 1 a cada 3 níveis (aumento de ~25%)
  • Máximo de gerações orgânicas: 5 => 4
  • Tempo entre gerações: 15s => 20s

Espírito do Fogo

Agora que os fogos se comportam de forma muito mais difícil de controlar, os Espíritos do Fogo precisaram ser remodelados. O lado bom é que mesmo com os nerfs gerais nos inimigos, eles deixam os níveis significativamente mais complicados.

  • Tempo entre geração de fogos selvagens: 10s => 15s
  • Velocidade dos fogos selvagens: ilimitada, baseada na distância do jogador => velocidade de movimento normal do Fogo Selvagem
  • Tamanho: variável de acordo com fogos absorvidos => 1.5x maior que os fogos selvagens
  • Vida máxima: mesma dos fogos selvagens => 1.5x maior que a dos fogos selvagens
  • Vida inicial: mesma dos fogos selvagens => igual à vida máxima
  • Regeneração de vida: mesma dos fogos selvagens => 0
  • Velocidade de movimento: mesma dos fogos selvagens => 0
  • Quantidade: 1 a cada 5 níveis a partir do nível 5 => 1 a cada 4 níveis a partir do nível 4
  • Efeito ao colidir com árvores: cria outro espírito do fogo => elimina a árvore

Geral

  • Resolvido bug onde os upgrades eram mantidos após o game over
  • Resolvido bug onde a movimentação dos fogos ia lentamente diminuindo ao colidir com as limitações do mapa

Files

23.06.05.zip Play in browser
Jun 06, 2023

Leave a comment

Log in with itch.io to leave a comment.