Pokémon has a different formula entirely: everything is multiplied, with a minimum damage value of 1. Level is in the formula, but the main part is that Damage = [Attack value] x [Pokemon's attacking stat] / [foe's defending stat]. There are other multipliers on top of these (including a random multiplier between 0.85 and 1), but the end result is still apparently strict enough that competitive players agonize over where to spend 1 additional point in stats.
Pokémon has a different formula entirely: everything is multiplied, with a minimum damage value of 1. Level is in the formula, but the main part is that Damage = [Attack value] x [Pokemon's attacking stat] / [foe's defending stat]. There are other multipliers on top of these (including a random multiplier between 0.85 and 1), but the end result is still apparently strict enough that competitive players agonize over where to spend 1 additional point in stats.