bomberman
bomberman copied to clipboard
Bug entre a movimentação do Personagem e o Timer
Por que essa issue existe?
Essa issue é referente ao cálculo de tempo do Timer que não funciona perfeitamente enquanto o Personagem está em movimento.
Que tipo de problema será resolvido com essa issue?
O cálculo do Timer é feito com base nos FPS do jogo. Normalmente o Gosu funciona a 60 FPS, o que significa que os métodos draw() e update() de cada classe são executados 60 vezes por segundo. A partir disso eu montei uma fórmula para conseguir representar os minutos e segundos reais. O problema é que, por algum motivo que eu desconheço, enquanto o Personagem se movimenta os FPS do game são reduzidos e o Timer acaba não funcionando como devia.
Que valor essa issue agrega ao projeto?
Agrega bastante valor, visto que é uma funcionalidade vital para o funcionamento do jogo. Caso o Timer não funcione direito é possível que o Personagem se aproveite disso para ter mais tempo.