• Anúncio Global
    Respostas
    Exibições
    Última mensagem

Calculadora para jogo

Calculadora para jogo

Mensagempor dhulke » Seg Dez 29, 2014 19:19

Estou tentando desenvolver uma calculadora para alguns jogos e principalmente para realizar alguns estudos sobre inteligencia artificial e acabei esbarrando em algo que julgo ser básico.

O senário base é o seguinte: cada player possui vida (HP), e habilidades que causam dano a outros oponentes sobre uma frequência. Para exemplificar, seguem 4 exemplos de habilidades:

Habilidade 1 : 50 de dano a cada 2 segundos.
Habilidade 2 : 30 de dano a cada 1 segundo.
Habilidade 3 : 15 de dano a cada 0,5 segundos.
Habilidade 4 : 100 de dano a cada 10 segundo.

Como exemplo de caso, vamos supor que dois players possuam 100 de vida e que o player A tem a habilidade 1 e o player B a habilidade 2. Para calcular qual deles seria o vencedor em uma batalha frente a frente, faço o seguinte calculo:

tempo total = (vidaA / danoB) * frequenciaB

Onde tempo total é o tempo em segundos que levaria para, usando o dano e a frequencia do player B, para esgotar a vida do player A. Calculo o tempo total de ambos os players e o menor é o vencedor. Todavia, gostaria de efetuar o mesmo calculo com duas habilidades para cada player e realmente não consegui imaginar uma maneira de fazer isso. Se player A usar habilidades 1 e 2 e player B, 3 e 4, quem seria o vencedor? Como faria para calcular isso?

Não precisa responder exatamente o que fazer, mas se souber do tópico que devo estudar para achar a resposta, já me seria de grande ajuda.
Obrigado desde já.
dhulke
Novo Usuário
Novo Usuário
 
Mensagens: 1
Registrado em: Seg Dez 29, 2014 19:18
Formação Escolar: ENSINO MÉDIO
Andamento: cursando

Voltar para Aritmética

 



  • Tópicos relacionados
    Respostas
    Exibições
    Última mensagem

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

 



Assunto: simplifiquei e achei...está certo?????????????
Autor: zig - Sex Set 23, 2011 13:57

{(0,05)}^{-\frac{1}{2}}=\frac{10}{\sqrt[5]}{(0,05)}^{-\frac{1}{2}}=\frac{10}{\sqrt[2]{5}}


Assunto: simplifiquei e achei...está certo?????????????
Autor: Vennom - Sex Set 23, 2011 21:41

zig escreveu:{(0,05)}^{-\frac{1}{2}}=\frac{10}{\sqrt[5]}{(0,05)}^{-\frac{1}{2}}=\frac{10}{\sqrt[2]{5}}


Rpz, o negócio é o seguinte:
Quando você tem uma potência negativa, tu deve inverter a base dela. Por exemplo: {\frac{1}{4}}^{-1} = \frac{4}{1}

Então pense o seguinte: a fração geratriz de 0,05 é \frac{1}{20} , ou seja, 1 dividido por 20 é igual a 0.05 . Sendo assim, a função final é igual a vinte elevado à meio.
Veja: {0,05}^{-\frac{1}{2}} = {\frac{1}{20}}^{-\frac{1}{2}} = {\frac{20}{1}}^{\frac{1}{2}} = \sqrt[2]{20}

A raiz quadrada de vinte, você acha fácil, né?

Espero ter ajudado.


Assunto: simplifiquei e achei...está certo?????????????
Autor: fraol - Dom Dez 11, 2011 20:23

Nós podemos simplificar, um pouco, sqrt(20) da seguinte forma:

sqrt(20) = sqrt(4 . 5) = sqrt( 2^2 . 5 ) = 2 sqrt(5).

É isso.


Assunto: simplifiquei e achei...está certo?????????????
Autor: fraol - Dom Dez 11, 2011 20:24

Nós podemos simplificar, um pouco, \sqrt(20) da seguinte forma:

\sqrt(20) = \sqrt(4 . 5) = \sqrt( 2^2 . 5 ) = 2 \sqrt(5).

É isso.