Atenção!!!

Com a mudança de endereço, qualquer link clicado que não abrir basta trocar:

o homm3 por heroesofmightandmagic3 que abrirá.

Links muito antigos acabaram ficando quebrados mesmo. Só os mais atuais que irei dar uma atualizada.




Mostrando postagens com marcador Calculo do dano. Mostrar todas as postagens
Mostrando postagens com marcador Calculo do dano. Mostrar todas as postagens

sábado, 4 de abril de 2009

Calculo do dano - ultima parte

CLIQUE PARA AMPLIAR



Neste exemplo se buscou comprovar o teto máximo de redução de dano.
E pelo teste ficou a indicação que não ultrapassa 70%, pois o dano sofrido pela Hydra deveria ter tido uma redução de 75% (deveria ter sido dano 12,5), mas acabou que ficou com uma redução de 70%.
O "arredondamento" estranho voltou a ocorrer, no caso do Wyvern e só deus sabe o porque disso.




Obs: E fiquei com uma imensa preguiça de continuar colocar as tabelas. Aquilo que inventei dá muito trabalho e resolvi parar por aí mesmo.
Ainda sobre o calculo do dano, voltaremos muitas vezes a explorar o assunto quando começarmos a falar sobre habilidades especiais, magias, habilidades secundárias e muitas outras coisas. Oportunidades para se falar e se voltar a falar sobre isso não faltarão!!!!

terça-feira, 17 de março de 2009

Calculo do dano - Terceira Parte

Essa postagem é uma continuação de postagem anteriores sobre esse assunto.
Se não leu as anteriores procure no menu Calculo do dano.

Exemplo 03 = Agora procurei mesclar três tipos de casos. Ataque predominante, defesa predominante e quando o attack Skill é exatamente igual ao defense skill.
AS TABELAS PODEM SER AUMENTADAS, BASTA CLICAR NELAS

Neste exemplo observamos que quando o ataque predomina segue-se multiplicando por 5%, porém quando a defesa prevalece a regra é de 2,5% por cada ponto que ultrapassa.
Outro fato interessante é o do Dragon Fly em questão que possuía defesa de 50, enfrentando o Azure Dragon de ataque também 50, os números não se alteraram.

No exemplo 04 cliquei em defender e aumentei ainda mais a defesa das criaturas. Neste teste procurei ultrapassar os 30% de redução de dano.
Aumentando ainda mais a defesa das criaturas:
criatura defesa dano possivel

Neste teste a redução máxima de dano comprovou-se ser superior a 30%, ainda ultrapassou normalmente os 55%.
Um fato curioso, que vou ter que investigar ainda, é porque furou a fórmula com o dano do Wyvern, em vez de 45 52, o pc indicava que o dano causado seria 45 51. É possível que o pelos cálculos do jogo exista algum tipo de arredondamento. Inclusive, se alguém tiver a solução para esse mistério se manifeste.
Não é um caso para se questionar a fórmula antes apresentada, afinal ela apresenta uma margem de erro muito pequena ( 1 dano é nada ) , mas ficamos com uma pulguinha do porque disso acontecer.

Continua...

sábado, 14 de março de 2009

EXEMPLOS - CÁLCULO DO DANO

Essa postagem trás boa parte do testes que fiz para comprovar o calculo do dano mostrado na postagem ANTERIOR.

Resumidamente recordo que a fórmula do cálculo do dano excluindo habilidades especiais de criaturas, habilidade de heróis, magias e outras coisas mais é:

Quando o ataque é maior
(Damage x Nº de criaturas ) + 5% (Attack Skill – Defense Skill )

Quando a defesa é maior
(Damage x Nº de criaturas ) +2,5% (Attack Skill - Defense Skill )


Vamos aos testes:
Lembro que as estatísticas das criatura como Attack Skill , defense são variantes. Por isso esses dados são informados.
Em cada exemplo, nas tabelas, primeiramente é informado as estatísticas da criatura atacante, depois as das criaturas que sofrem o ataque, e depois a comprovação fazendo as contas através de uma calculadora seguindo a formula já informada. No final os comentários.


AS TABELAS PODEM SER AUMENTADAS, BASTA CLICAR NELAS.


EXEMPLO 1 : Azure Dragon atacando!


Aqui nesse primeiro exemplo foi mostrado apenas casos que se aplicam a fórmula em que o dano predomina. (Damage x Nº de criaturas) + 5% (Attack Skill – Defense Skill ) . Na comparação com o resultado informado pelo jogo e o cálculo da fórmula todos os casos foram comprovados.

Exemplo 02:


Editando o Herói que controlava o Azure Dragon acrescentei +30 de attack Skill e o Azure Dragon passou a ter attack skill de 81.
Ao olhar na barra de informações do jogo sobre o dano que o Azure Dragon iria causar sobre as criaturas, observei que o dano que a Hydra (com 20 de defesa, diferença de 61) sofreria seria exatamente o mesmo que o Gnoll (apenas 6, diferença de 75), em todos os casos, igual dano, 280-320.
Como que o Gnoll neste caso, com menor defesa, sofria o mesmo dano que a Hydra?

Isso acontece, porque a diferença entre attack skill (do Azure Dragon) e defense skill (das criaturas atacadas) ultrapassa 60 pontos, ou seja, 60 x 5% = 300%. Situação que na postagem anterior já foi informado que 300% é o valor máximo de dano (excluindo, recordo, habilidades especiais de heróis, criaturas entre outras coisas). Assim sendo 305% ou 375% tanto faz, vira tudo +300%. Nem é tabela de imposto de renda que quanto ultrapassa tal valor aumenta uma parte. Seja o que for passou de 300% é 300%.

OBS: Digitar tabelas, conferir dados se mostrou uma coisa muito trabalhosa, por isso, continua na próxima postagem sobre esse assunto que terá:

Exemplo 03 = Casos com defesa predominando e casos quando os valores também são iguais de ataque e defesa.
Exemplo 04 = Teste efetuando que derrubou o boato que o máximo de redução de dano seria 30%, como já informado na verdade é 70%.
Exemplo 05 = Casos de redução de dano entre 40 e 75% buscando comprovar o teto máximo é realmente 70%
Exemplo 06 = Comprovar os que arredondamentos superiores a 0,5 ocorrem também para baixo.
Exemplo 07 = Testes utilizando a versão The Restoration of Erathia.
Vou acabar colocando em partes mostrando por vez dois exemplos. E vou seguir alternando com outros conteúdos para o Blog não ficar parado com essas postagens. Infelizmente essas postagens sobre o dano são trabalhosas demais. Muitas conta, muita explicação, pequenas coisas levam horas...

quinta-feira, 12 de março de 2009

CALCULO DO DANO – PRIMEIRA PARTE

O calculo do dano é uma das coisas mais complexas do Heroes of Might and Magic III. Do damage inicial de uma criatura até o valor final é um longo caminho. Nessa primeira postagem vamos mostrar o que acontece do Damage simples da criatura até o dano informado (aquele que é mostrado na barra de mensagens e informações).


É levado em conta para o calculo*¹.

1 O Damage da criatura que ataca
2 O Número de criaturas da pilha que ataca
3 O attack Skill da criatura atacante
4 O Defense Skill da criatura que SOFRE o ataque
5 Magias, habilidades do Herói, habilidades especiais das criaturas e toda uma porção de fatores podem influenciar aumentando ou reduzindo o calculo do dano. Essa postagem não entrará nesses detalhes. São muitos fatores e situações muito complexas vamos deixar para explorar em próximas postagens e alguns em especial quando esses fatores forem o assunto principal.
Essa postagem tratará portanto o dano até os ponto 4. O dano básico, aquele que serve para a maioria dos combates.

*¹ Recordo que já foi informado sobre Damage, attack Skill, defense Skill nas postagens sobre as estatísticas das criaturas. Na dúvida sobre isso procure mais informações nessas postagens.

Como ocorre o calculo?

1º O dano inicial da criatura que ataca é multiplicado pelo número de criaturas. Esse valor vamos “apelidar” de DANO INICIAL.

Exemplos:
Ex1
1 Dragon Fly damage 2 – 5*² (Isso significa dano mínimo de 2 e máximo de 5)
Se são 5 Dragons Flys vamos multiplicar por 5 esse damage do Dragon Fly de 2 – 5.
E teremos então 10 – 25 de DANO INICIAL (10 de mínimo e 25 de máximo). Se fossem 100, multiplicaríamos por 100 ai teríamos 200-500 de DANO INICIAL. Se fossem 41, multiplicaríamos por 41 teríamos então 82-205. E assim por diante para todas as criaturas.

*² O jogo mostra nas estatísticas entre dano mínimo e máximo um traço, não pensar nesse caso que esse sinal é de menos.


Comparamos o Attack Skill do atacante com o defense skill da criatura que SOFRE o ataque. Fazendo uma conta de subtração (attack – defense )

3º Desse ponto teremos dois caminhos:
3A Quando o ataque é maior que a defesa (valor positivo) e 3B quanto a defesa é maior (valor negativo).

3A Predominando o ataque
da conta de subtração (attack skill - defense) teremos para cada ponto um acréscimo de 5% ao DANO INICIAL (aquele falado no primeiro ponto). Ou seja, se o valor for 1 teremos +5%, se for 2 teremos 10%, se for 20 teremos um aumento de 100% e assim por diante até o valor máximo de aumento de dano que é 300%*³.

3B Predominando a defesa teremos para cada ponto uma redução de 2,5% ao DANO INICIAL. Ou seja, se o valor for -1 teremos uma redução de 2,5% no dano, se for -2 teremos uma redução de 5%, se for -20 teremos uma redução de 50% e assim por diante até o valor máximo de redução de um dano que é 70%*³.

*³ Os valores máximos podem ser ultrapassados conforme habilidades secundárias, habilidades especiais e outras situações especiais.

Exemplo de calculo de dano:
De 5 Dragon Flys (mostrado primeiro exemplo) temos um DANO INICIAL de 10-25 (5 Dragons Flys x 2-5 = 10-25).
Agora, supondo, que o Attack Skill desses Dragon Fly é 17 e eles em uma batalha tiverem para atacar duas criaturas com defense skill respectivamente 7 e 27.

Contra a primeira criatura, temos 17 attack Skill do Dragon Fly - 7 defense Skill dela o que resulta 10. Como esse valor predominou o ataque, olhamos para o ponto 3 A (aumento de 5% por ponto de diferença) e assim calculamos 10x5% = 50% , ou seja, neste caso o dano do Dragon Fly será aumentado em 50%. Assim o dano de 10-25 irá virar 15-37 (10 + 50% = 15 e 25 + 50% = 37,5 todo valor é arredondado para baixo, se fosse 37,9 ficaria também 37).

Contra a segunda criatura vamos ver os 17 attack Skill frente a 27 defense do adversário. 17-27 = -10. A defesa irá predominar, assim vamos olhar para o ponto 3B que diz que teremos uma redução de 2,5% para cada ponto. Daí de -10 x 2,5 teremos 25% de redução do DANO INICIAL. O que vai transformar o dano de 10-25 para 7-18 ( mostrando o calculo, 10-25% = 7,5 que devido arredondamento vira 7 e 25-25%= 18,75 ficando então 18).

Na próxima postagem sobre o assunto vamos trazer exemplos, dos testes que foram feitos para comprovar o que até aqui foi informado.
Em um terceiro momento vamos estudar como acontece o sorteio do dano, ou seja, de um dano informado entre 2500 -4500 qual será a probabilidade de ocorrer 3197? Se é que existe essa probabilidade.
Related Posts Plugin for WordPress, Blogger...

Colaboradores