Views

Draws to visualize some in-game data (actually for testing purpose).



Range

Browser zoom is at 100%. Map size is 1920x1200.

Focus on a line number :

Your browser does not support the HTML5 canvas tag.



Fire Rate

Iron Rage runs on 30 FPS, but there are always a difference of some FPS from a computer to another.
Some browser permits to show them. You can use it for calculation (even if 30 is the best average 😉).

Infantryman animation

Frame n° : 0
Time : 0

Total data
Sprite : https://iron-rage.strafy.com/img/sprites/infantryman_shot_stand_south.png
Animation frames : 0
Animation time : 0
Animation speed : 0

Play/Pause animation
▶️ - ⏸️
(you can click several times "Play animation" if you're bored lol)

Damage Per Second

When calculating the DPS, i use the fire rate and the reloading time.

Infantryman DPS
There is the calculation i used : (((1 second / animation time) * (reloading / 10)) + animation time) = Shot by second.
So, for infantryman it is : (((1 / 1.26) * (0.3 / 10)) + 1.26) = 1.29.
Then just multiply damage by fire rate to get the DPS.

Reloading time test
When i did the tests, i was wondering : Is reloading a time in second ? or a mesure unit created by Enixian ???
I decided to divide it by 10 and test on convoy with infantryman to see what is correct... and yes, it seems to be correct 🤣.

Why Enixian can't give exact value ?
No dev can do that : DPS only exists by using a stable FPS.
If you double the FPS the fire rate is doubled too and thus the DPS.
Frames are made to be played 30 by second (in this game), but still, it will depends on your computer and browser.
So, all we can do, Enixian or myself, is giving a "theoricaly correct value"... always keep this i mind 😛.