Pembiakan Kuda: Dua Induk Sempurna Belum Tentu Menghasilkan Anak Kuda Sempurna
Anak kuda berpusat pada titik tengah induknya, tetapi penyebarannya memiliki batas bawah 0,3 × rentang statistik, tidak peduli seberapa identik induknya. Istilah itu tidak pernah hilang.
Pembiakan kuda biasanya digambarkan sebagai "anak kuda memiliki rata-rata statistik induknya, ditambah sedikit keacakan". Bagian pertama benar sekali. Bagian kedua menyembunyikan bagian yang sebenarnya menentukan berapa lama program pembiakan Anda akan berlangsung.
Model
midpoint = (parentA + parentB) / 2
spread = |parentA − parentB| + 0.3 × (statMax − statMin)
roll = (random + random + random) / 3 − 0.5
foal = midpoint + spread × roll
Hasil pengacakan adalah rata-rata dari tiga angka acak seragam, sehingga berpusat pada 0, dibatasi pada ±0.5, dan berbentuk lonceng dengan standar deviasi 0.1667. Berpusat pada nol berarti anak kuda yang diharapkan persis di titik tengah induknya — bagian rata-rata dari cerita rakyat itu benar.
Penyebaran Memiliki Batas Bawah yang Tidak Dapat Anda Hilangkan
Lihatlah istilah kedua: 0.3 × (statMax − statMin). Ini sama sekali tidak merujuk pada induknya.
Bahkan dengan dua induk yang identik, |parentA − parentB| adalah nol dan penyebarannya masih:
| Statistik | Rentang Penuh | Penyebaran Tak Terkurangi |
|---|---|---|
| Kesehatan Maksimum | 15 – 30 | 4.50 |
| Kekuatan Lompatan | 1.09 – 5.29 | 1.26 |
| Kecepatan Gerakan | 4.74 – 14.23 | 2.85 |
Jadi, membiakkan dua kuda berkecepatan maksimum menghasilkan anak kuda yang rata-rata 14.23 tetapi memiliki standar deviasi 0.47 dan dapat mencapai serendah sekitar 12.81. Dua induk sempurna tidak menghasilkan anak kuda sempurna; mereka menghasilkan anak kuda yang berpusat pada kesempurnaan, tersebar oleh jumlah yang tetap.
Itulah mengapa program pembiakan mencapai dataran tinggi. Setelah induk Anda berdekatan, mendekatkan mereka lebih jauh tidak lagi membantu — istilah |parentA − parentB| sudah mendekati nol dan yang tersisa hanyalah konstanta yang tidak dapat Anda hilangkan melalui pembiakan.
Mencocokkan Induk Anda Tetap Sangat Penting
Di sisi ekstrem lainnya, membiakkan kuda kecepatan terbaik Anda dengan yang terburuk memberikan penyebaran 9.49 + 2.85 = 12.34 — lebih dari empat kali batas bawah induk yang identik. Jadi, saran untuk memasangkan kuda yang mirip itu nyata; hanya saja ada batas yang ketat.
Bentuk praktisnya:
- Pada awalnya, mencocokkan induk adalah keseluruhan permainan. Mengurangi
|A − B|mengurangi penyebaran hampir satu-untuk-satu. - Pada akhirnya, itu tidak berpengaruh. Anda melawan batas bawah 0.3, dan satu-satunya tuas (lever) yang tersisa adalah volume — biakkan lebih banyak anak kuda dan pertahankan ekor atas.
Mengapa Ekornya Tipis
Karena hasil pengacakan adalah rata-rata dari tiga angka acak daripada satu, hasilnya berkumpul di dekat tengah. Anak kuda yang mendarat di ujung penyebaran membutuhkan ketiga angka acak mendekati ekstrem yang sama, yang jarang terjadi. Kira-kira dua pertiga anak kuda jatuh dalam satu standar deviasi — 0.47 pada kecepatan dengan induk atas yang identik — dan outlier yang Anda cari berada jauh di luar itu.
Jadi, harapan jujur untuk program tahap akhir: sebagian besar anak kuda akan sedikit lebih buruk daripada titik tengah induknya hanya karena keberuntungan, beberapa akan sedikit lebih baik, dan kemajuan datang dari hanya mempertahankan yang sedikit itu.
Satu Perbedaan dari Game
Kalkulator ini tidak merefleksikan hasil di luar rentang kembali ke dalam rentang; Minecraft melakukannya. Jadi, di dekat puncak statistik, game sebenarnya akan melipat hasil pengacakan yang tidak mungkin kembali ke bawah daripada memotongnya, yang sedikit mengubah bentuk ekor ekstrem. Titik tengah, penyebaran, dan dataran tinggi di atas tidak terpengaruh.