MC Toolkit

MC Toolkit / Calculadoras / Calculadora de reprodução de cavalos / Referência de atributos

Referência de atributos dos cavalos

Consulte os intervalos válidos e a fórmula usada para calcular vida, força do salto e velocidade dos descendentes.

Parents

Parent A

Parent B

Intervalos válidos: vida de 15 a 30 HP, salto de 1,09 a 5,29 blocos e velocidade de 4,74 a 14,23 blocos/s. Antes da simulação, valores externos são limitados ao extremo válido mais próximo. No jogo, alimente cada progenitor com uma Maçã Dourada ou Cenoura Dourada para iniciar a reprodução.

Foal Outlook

Per-Stat Prediction

How This Is Computed

Real Stat Ranges (Java Edition)

StatLegal rangeDisplayed as
Max Health15 – 30HP (2 HP per heart)
Jump Strength1.09 – 5.29Blocks of jump height
Movement Speed4.74 – 14.23Blocks per second

Força do salto e Velocidade de movimento são exibidas em blocos e blocos por segundo. No jogo de verdade, elas são armazenadas como um atributo bruto (Força do salto 0.4–1.0, passando pela curva de altura do salto height = -0.1817v³ + 3.689v² + 2.128v - 0.343, resultando em uma altura real mínima de ~1.09 blocos em vez de 0; Velocidade 0.1125–0.3375 blocos por tick, aproximadamente ×42.16 para converter em blocos/segundo a 20 ticks/segundo). A simulação usa esse atributo bruto, assim como o jogo, e converte para blocos / blocos por segundo apenas para exibição, que é como os números aparecem na maioria dos mods de exibição de status.

The Offspring Formula

Cada atributo do potro — Vida, Força do Salto e Velocidade de Movimento — é calculado de forma independente pela mesma fórmula do método AbstractHorse.createOffspringAttribute do jogo, que também vale para burros e mulas:

  1. midpoint = (parentA + parentB) / 2
  2. range = statMax - statMin for that stat’s legal range
  3. spread = |parentA - parentB| + 0.3 × range
  4. roll = (random() + random() + random()) / 3 - 0.5 — média de três sorteios independentes entre 0 e 1, recentralizada em zero
  5. foalValue = midpoint + spread × roll
  6. Se o resultado ficar fora do intervalo permitido, o jogo o reflete de volta na medida em que ultrapassou (max - (foalValue - max)), e esta ferramenta também — por isso dois pais no máximo resultam em média de cerca de 13.84 b/s de velocidade, nunca o limite de 14.23.

Usar a média de três números aleatórios (passo 4), em vez de um sorteio uniforme, concentra os resultados perto do ponto médio. A maioria dos potros fica próxima da média dos pais; valores extremos são menos comuns.

Executa no navegador uma simulação de Monte Carlo com a fórmula de atributos dos descendentes usada pelo jogo: ponto médio dos pais, dispersão baseada na diferença e média de três valores aleatórios. Os resultados são estimativas probabilísticas de muitas simulações, não uma resposta única. Salto e velocidade aparecem em blocos e blocos/s, não nos valores brutos dos atributos.