Dúvida em calculo(para jogo)

Olá pessoal.Boa tarde a todos!
Estou postando esta mensagem pois estou criando um jogo e me bati com um problema que está me deixando atordoado.

o Jogo é um Card Game,com a barra de life,onde um jogador escolhe o ataque em um JComboBox ,confirma e o life do adversário é descontado.

A dúvida que estou enfrentando é quanto ao cálculo de dano,sendo que cada ataque do ComboBox tem um damage, e cada personagem tem os pontos que recebem ao uparem para serem distribuidos entre def,atk e outros atributos.

Alguem que já criou um game do tipo sabe informar como calcular este dano de forma que não fique muito demorada nem muito rapida as partidas?

Alguem tem alguma sugestão?