MC Toolkit

MC Toolkit / الحاسبات / حاسبة تكاثر الخيول / Breeding Predictor — حاسبة تكاثر الخيول

Breeding Predictor — حاسبة تكاثر الخيول

توقّع صحة المهر وقفزه وسرعته انطلاقاً من والديه، وفق معادلة التوريث الدقيقة الموجودة في كود اللعبة.

Parents

Parent A

Parent B

النطاقات القانونية: الصحة 15–30 حصان، القفز 1.09–5.29 كتل، السرعة 4.74–14.23 كتل/ثانية. القيم خارج هذا النطاق يتم تقييدها إلى أقرب قيمة قانونية قبل المحاكاة. يجب إطعام كلا الوالدين تفاحة ذهبية أو جزرة ذهبية داخل اللعبة قبل أن يتكاثرا.

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

قوة القفز وسرعة الحركة مبسطة هنا. في اللعبة الفعلية يتم تخزينها كخاصية خام (قوة القفز 0.4–1.0، تمر عبر منحنى ارتفاع القفزة height = -0.1817v³ + 3.689v² + 2.128v - 0.343، مما يعطي أرضية ارتفاع كتلة حقيقية تبلغ ~1.09 بدلاً من 0؛ السرعة 0.1125–0.3375 كتل لكل تكة، تقريبًا ×42.16 للتحويل إلى كتل/ثانية عند 20 تكة/ثانية). تعمل هذه الأداة مباشرة بوحدات الكتل/الكتل في الثانية البديهية، وهي أيضًا الطريقة التي تظهر بها الأرقام فعليًا في اللعبة وفي معظم تعديلات عرض الإحصائيات — قريبة بما يكفي لأغراض نتائج التكاثر.

The Offspring Formula

كل إحصائية للمهر — الصحة، قوة القفز، وسرعة الحركة — يتم تحديدها بشكل مستقل باستخدام نفس شكل الصيغة بالضبط من AbstractHorse.createOffspringAttribute رمز اللعبة (هذا يحكم أيضًا الحمير والبغال):

  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 — ثلاث لفات مستقلة من 0–1 يتم حساب متوسطها معًا، ثم تتم إعادة تركيزها على الصفر
  5. foalValue = midpoint + spread × roll
  6. إذا وقعت النتيجة خارج النطاق القانوني، فإن اللعبة الحقيقية تعكسها مرة أخرى؛ هذه الأداة تقيدها إلى أقرب حد قانوني بدلاً من ذلك كتبسيط.

متوسط ثلاث لفات عشوائية (الخطوة 4) بدلاً من استخدام لفة واحدة مسطحة هو ما يجعل النتيجة تتجمع نحو نقطة المنتصف بدلاً من الانتشار بالتساوي — معظم المهور تهبط قريبة جدًا من متوسط والديها، مع وجود قيم شاذة عرضية نحو أي من الطرفين.

يستخدم صيغة سمة النسل الفانيليا الحقيقية (نقطة منتصف الوالدين + انتشار يعتمد على الفرق، يتم تحديده عبر 3 قيم عشوائية متوسطة) يتم تشغيلها كمحاكاة مونت كارلو من جانب العميل — النتائج هي تقديرات احتمالية من العديد من اللفات المحاكاة، وليست إجابة حتمية واحدة، مطابقة لكيفية عمل اللعبة الحقيقية. تظهر قوة القفز والسرعة بوحدات الكتل/الكتل في الثانية الأكثر بديهية بدلاً من قيم السمات الخام.

تبحث عن أدوات ماينكرافت أخرى؟

مجموعة من المولّدات والعارضات والمحوّلات تعمل في المتصفح — كلها مجانية.