MC Toolkit

MC Toolkit / เครื่องคิด / เครื่องคิดการผสมพันธุ์ม้า / คู่มือสถิติ — เครื่องคิดการผสมพันธุ์ม้า

คู่มือสถิติ — เครื่องคิดการผสมพันธุ์ม้า

ทำนายพลังชีวิต การกระโดด และความเร็วของลูกม้าจากพ่อแม่ ด้วยสูตรการถ่ายทอดที่ตรงตามโค้ดเกม

Parents

Parent A

Parent B

ช่วงที่ถูกต้อง: พลังชีวิต 15–30 HP, กระโดด 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 ค่า) ทำงานเป็นการจำลอง Monte Carlo ฝั่งไคลเอนต์ — ผลลัพธ์เป็นการประมาณความน่าจะเป็นจากการสุ่มจำลองหลายครั้ง ไม่ใช่คำตอบที่แน่นอนเพียงครั้งเดียว ซึ่งตรงกับวิธีการทำงานของเกมจริง ความแรงการกระโดดและความเร็วจะแสดงในหน่วยบล็อก/บล็อกต่อวินาทีที่เข้าใจง่ายกว่าค่าคุณสมบัติดิบ

กำลังหาเครื่องมือ Minecraft อื่นอยู่ไหม

ชุดเครื่องมือสร้าง ดู และแปลงไฟล์ที่ทำงานในเบราว์เซอร์ ฟรีทั้งหมด