Как рассчитать боевые характеристики в браузерной игре на JS?
Есть всякие разные ролевые системы. Из сложных это S.P.E.C.I.A.L, D&D, Pathfinder и еще пачка подобных. По ним есть мануалы  в т.ч. как считать урон, уровни и вот это все. И по ним (по двум последним так 100%) есть мануалы в открытом доступе - берите и читайте (называются обычно rulebook, но не факт что так во всех системах).
Можете оттуда подрезать чего (если лицензия позволит), можете заглянуть туда и на основе составить что то свое.
Ну и вон в похожих вопросах спрашивают про литературу о балансе - ее тоже почитайте.
Дополнено: ваших данных недостаточно, чтобы дать конкретную формулу. Банальные вопросы - влияют ли статы на урон? А какие статы есть? А шмот? А вот это все? Система должна быть цельной, поэтому даже посоветовать конкретику не могу )
Кстати формулы БК можно поискать в открытом доступе - исходники вроде открывали.
Определите начальные (базовые) значения для своих параметров. Как бы "для голого героя 1 уровня". Жизни, энергия, etc например, будет числом > 1, а для характеристик таких как защита, скорость "чего-то там..." - использовать коэффициенты (голый персонаж имеет например, базовый коэфф. защиты 1). У одежды соответственно также имеется коэфф. который прибавляется к базовому при одевании на персонажа. Ну и потом просто уже расчет... суммировали защиту, атаку, определили рандомом крит там какой-то или отворот ну и посчитали:)
Т.е. все основано на коэффициентах: аналогично и с большинством других показателей, таких как уровень игрока например, он также просто прибавляет к базовым характеристикам свой коэфф. и вы его учитываете при расчете боя или что там у вас будет))
Наверно так.