MC Toolkit

MC Toolkit / Calculateurs / Calculateur d'élevage de chevaux / Breeding Predictor — Calculateur d'élevage de chevaux

Breeding Predictor — Calculateur d'élevage de chevaux

Prédisez la santé, le saut et la vitesse du poulain à partir de ses parents, avec la formule exacte de descendance du code du jeu.

Parents

Parent A

Parent B

Plages légales : Santé 15–30 PV, Saut 1.09–5.29 blocs, Rapidité 4.74–14.23 b/s. Les valeurs en dehors de cette plage sont ramenées à la valeur légale la plus proche avant la simulation. Les deux parents doivent être nourris avec une Pomme dorée ou une Carotte dorée en jeu avant de pouvoir se reproduire.

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

La puissance de saut et la vitesse de déplacement sont simplifiées ici. Dans le jeu réel, elles sont stockées comme un attribut brut (puissance de saut 0.4–1.0, passé par la courbe de hauteur de saut height = -0.1817v³ + 3.689v² + 2.128v - 0.343, donnant un plancher de hauteur de bloc réel d'environ 1.09 plutôt que 0 ; Rapidité 0.1125–0.3375 blocs par tick, environ ×42.16 pour convertir en blocs/seconde à 20 ticks/seconde). Cet outil fonctionne directement avec les unités intuitives de blocs / blocs par seconde, ce qui correspond également à la façon dont les nombres apparaissent réellement en jeu et dans la plupart des mods d'affichage de statistiques — suffisamment précis pour les résultats de reproduction.

The Offspring Formula

Chaque statistique du poulain — Santé, puissance de saut et vitesse de déplacement — est tirée indépendamment en utilisant exactement la même forme de formule que celle du AbstractHorse.createOffspringAttribute code du jeu (cela s'applique également aux ânes et aux mules) :

  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 — trois tirages indépendants de 0–1 moyennés ensemble, puis recentrés sur zéro
  5. foalValue = midpoint + spread × roll
  6. Si le résultat tombe en dehors de la plage légale, le jeu réel le ramène à l'intérieur ; cet outil le ramène plutôt à la limite légale la plus proche par simplification.

La moyenne de trois tirages aléatoires (étape 4) au lieu d'utiliser un seul tirage plat est ce qui fait que le résultat se regroupe vers le point médian plutôt que de se répartir uniformément — la plupart des poulains atterrissent assez près de la moyenne de leurs parents, avec des valeurs aberrantes occasionnelles vers l'une ou l'autre des extrémités.

Utilise la formule réelle des attributs de la progéniture vanilla (point médian des parents + une dispersion basée sur la différence, tirée via 3 valeurs aléatoires moyennées) exécutée comme une simulation Monte Carlo côté client — les résultats sont des estimations probabilistes issues de nombreux tirages simulés, et non une réponse déterministe unique, correspondant au fonctionnement du jeu réel. La puissance de saut et la rapidité sont affichées dans les unités plus intuitives de blocs/blocs par seconde plutôt que les valeurs d'attributs brutes.

Vous cherchez d'autres outils Minecraft ?

Une collection de générateurs, visionneuses et convertisseurs qui tournent dans le navigateur — tous gratuits.