The Best Resource for Minecraft
The Best Resource for Minecraft

Розведення коней: двоє ідеальних батьків усе одно не гарантують ідеальне лоша

Розведення коней: двоє ідеальних батьків усе одно не гарантують ідеальне лоша

Лоша орієнтується на середнє значення батьків, але розкид має нижню межу 0.3 × діапазону характеристики, наскільки б однаковими не були батьки. Цей доданок нікуди не зникає.

Розведення коней зазвичай описують так: «лоша успадковує середнє від батьків плюс випадковість». Перша половина абсолютно точна. Друга половина приховує те, що насправді визначає тривалість вашої програми розведення.

Модель

midpoint = (parentA + parentB) / 2
spread   = |parentA − parentB| + 0.3 × (statMax − statMin)
roll     = (random + random + random) / 3 − 0.5
foal     = midpoint + spread × roll

Кидок є середнім із трьох рівномірних випадкових величин, тому він центрований на 0, обмежений на ±0.5, і має форму дзвона зі стандартним відхиленням 0.1667. Центрування на нулі означає, що очікуване лоша має точно середнє значення батьків — частина міфу про усереднення правильна.

Розкид має нижню межу, яку неможливо прибрати

Погляньте на другий доданок: 0.3 × (statMax − statMin). It does not reference the parents at all.

Навіть із двома ідентичними батьками, |parentA − parentB| is zero and the spread is still:

характеристикаповний діапазоннезменшуваний розкид
Макс. здоров'я15 – 304.50
Сила стрибка1.09 – 5.291.26
Швидкість руху4.74 – 14.232.85

Тож розведення двох коней із максимальною швидкістю дає лоша, яке у середньому має 14.23, але має стандартне відхилення 0.47 і може опуститися приблизно до 12.81. Двоє ідеальних батьків не дають ідеальне лоша; вони дають лоша, орієнтоване на ідеал, але розсіяне на фіксовану величину.

Ось чому програма розведення виходить на плато. Щойно батьки стають близькими за характеристиками, подальше їхнє зближення перестає допомагати — |parentA − parentB| term is already near zero and all that remains is a constant you cannot breed away.

Підбір батьків усе ще має значення, і чимале

З іншого боку, схрещування вашого найшвидшого коня з найповільнішим дає розкид у 9.49 + 2.85 = 12.34 — more than four times the identical-parent floor. So the advice to pair similar horses is real; it just has a hard limit.

Як це виглядає на практиці:

  • На ранніх етапах, підбір батьків вирішує все. Зменшення |A − B| cuts the spread almost

один до одного.

  • На пізніх етапах, це нічого не дає. Ви боретеся з нижньою межею 0.3, і єдиний важіль впливу, що залишився, — це

обсяг — розводьте більше лошат і залишайте найкращий край розподілу.

Чому хвіст розподілу такий тонкий

Оскільки результат є середнім трьох випадкових значень, а не одного, показники скупчуються біля середини. Щоб лоша опинилося на самому краю розкиду, усі три значення мають бути близькими до однієї крайності, що трапляється рідко. Приблизно дві третини лошат потрапляють у межі одного стандартного відхилення — 0.47 швидкості при ідентичних топових батьках — а винятки, за якими ви полюєте, розташовані значно далі.

Тож чесне очікування для пізньої стадії програми: більшість лошат через чисту випадковість будуть трохи гіршими за середнє значення батьків, одиниці будуть трохи кращими, а прогрес полягає в тому, щоб залишати лише цих небагатьох.

Одна відмінність від гри

Цей калькулятор не відбиває результати, що виходять за межі діапазону, назад у діапазон; Minecraft це робить. Тому біля самого верху характеристики справжня гра скоріше загорне неможливий результат назад униз, ніж просто зріже його, що трохи змінює форму крайнього хвоста розподілу. Середня точка, розкид і вищезгадане плато залишаються незмінними.

Спробувати інструмент: Horse Breeding Calculator →