Our Scripts Vault contains many game scripts that you can use to create your own game!
Well technically, you could still do the exact numbers internally like "275/550 hp" but display it to the user as 50%.They never see the numbers but your game does so its percentages are always right. You can even round them off to the user. Internally, when they are fighting, the user would see that "a monster did 7% damage to you" but the game would know that it's really 38.5 hit points.In other words, still do exact numbers just keep them internal then calculate all exact numbers into percentages and round them off. So even if a monster did less than 1%, you could display that "the monster did very little damage to you"
One of the great problems i allways had with many of the traditional exponential HP schemes was the way a level 1 player would be severely injured after fighting 1 small cute rabbit but a high level player could stand around naked in the middle of a hoard of goblins drinking tea and not be noticible affected by their swords, spears, and poisond arrows.