Genética real del pelaje de los caballos en Minecraft Bedrock: cómo LLS Equestrian cría el color
Ocho genes de color reales, 18 pelajes base y portadores ocultos. Cómo se calcula el pelaje de un potro a partir de sus padres en LLS Equestrian, y por qué un caballo negro puede tener un potro alazán.
Los caballos normales de Minecraft vienen en siete colores y cinco marcas blancas, y un potro toma el color de uno de sus padres o del otro, con una pequeña probabilidad de algo al azar. Funciona, pero nada se porta nunca. Dos caballos negros solo te pueden dar negro o una sorpresa de volado.
Para LLS Equestrian quería que la cría funcionara como en un criadero de verdad: el pelaje de un caballo sale de sus genes, cada caballo lleva dos copias de cada gen, y el color que ves es solo la mitad de la historia. Así está hecho.
Los ocho genes
Son los genes de color equino reales, con los mismos nombres y la misma dominancia que usaría un genetista de caballos. Cada caballo lleva un par en cada uno.
| Gen | Copias que importan | Qué hace |
|---|---|---|
| Extension (E / e) | ee | Con dos e el caballo no puede producir pigmento negro: alazán. |
| Agouti (A / a) | A_ | En un caballo que sí puede producir negro, manda el negro a la crin, la cola y las patas: castaño. Con aa queda en todo el cuerpo: negro. |
| Cream (Cr / n) | una o dos | Una copia diluye el rojo (palomino, bayo); dos diluyen casi hasta el blanco (cremello, perlino, smoky cream). |
| Dun (D / nd) | una | Aclara el cuerpo, mantiene oscuras las patas y agrega una raya dorsal: red dun, bay dun, grullo. |
| Grey (G / g) | una | Nace de color y se va volviendo tordo. El juego lo llama “grey (born bay)”. |
| Roan (Rn / rn) | una | Pelos blancos mezclados en el cuerpo: red roan, bay roan, blue roan. |
| Tobiano (TO / to) | una | Manchas de pinto. |
| Leopard complex (Lp / lp) | una | Manchas de appaloosa. |
El blanco de la cara (nada, estrella, lucero) y el de las patas (nada, calcetines atrás, cuatro calcetines) son dos locus más que simplemente se suman: cada copia de un alelo blanco agrega un paso.
Cómo decide el código un color
Todo es un archivo pequeño sin nada de código de Minecraft, así que exactamente la misma lógica corre en el juego y en mis pruebas en la PC. Calcular un pelaje son unas cuantas líneas:
- Color base. Sin ninguna
E→ alazán. Si no, cualquierA→ castaño, ninguna → negro. - Dilución. Cuenta las copias de cream (0, 1 o 2) y revisa si hay dun. Eso elige uno de 18 pelajes de una tabla de 3 × 2 × 3: tres bases, con o sin dun, y cero, una o dos de cream.
- Patrones encima. El ruano, el tobiano, el leopardo y el tordo se agregan al nombre y al aspecto.
De esa tabla salen los 18 pelajes (los nombres son los que muestra el juego, en inglés):
| sin cream | una de cream | dos de cream | |
|---|---|---|---|
| alazán | chestnut | palomino | cremello |
| castaño | bay | buckskin | perlino |
| negro | black | smoky black | smoky cream |
| alazán + dun | red dun | dunalino | cremello dun |
| castaño + dun | bay dun | dunskin | perlino dun |
| negro + dun | grulla | smoky grulla | smoky cream dun |
El pelaje de un potro: una copia de cada padre
Cuando una yegua tiene su potro, el script recorre cada gen y toma una de las dos copias de la madre y una de las dos del padre, cada una al 50/50. Eso es Mendel, y alcanza para producir todas las sorpresas que tienen los criadores de verdad:
- Dos castaños pueden tener un potro alazán. Si los dos llevan una
eescondida (Ee), una cuarta parte de sus potros recibeeey sale alazán. - Un caballo negro puede llevar alazán. El negro solo necesita una
E. Cruza un negroEe aacon un alazán y más o menos la mitad de los potros salen alazanes. - Palomino × palomino da más o menos un cuarto de alazanes, la mitad palominos y un cuarto cremellos, porque cada padre pasa su copia de cream o su copia normal.
- Ningún color se extingue nunca. Un gen que se esconde por tres generaciones sigue ahí, esperando a que se encuentren dos portadores.
Ese último punto es la razón de hacerlo así. En el juego normal, un color que no conservaste se pierde. Aquí está en algún lugar de la manada.
Las razas ponen las probabilidades, no las reglas
Cada una de las 11 razas tiene su propia frecuencia para cada gen: la probabilidad de que una copia sacada para un caballo vendido como esa raza sea la activa. Eso es lo que hace que un Friesian se vea como un Friesian sin una regla especial para él:
- Friesian: Extension en 0.93 y Agouti en 0. Todos los Friesian son negros, pero más o menos una de
cada catorce copias de Extension sigue siendo la
ealazana escondida. Los criadores reales de frisones hacen pruebas de ese mismo gen rojo, porque dos portadores negros todavía pueden dar un potro alazán. - Paint Horse: tobiano en 0.6, así que casi todos son pintos.
- Appaloosa: leopard complex en 0.72, casi siempre con manchas.
- Belgian Draft: casi siempre alazán, con el ruano común, así que de vez en cuando sale un blue roan.
- Quarter Horse: cream en 0.07, así que un Quarter Horse con doble cream (un cremello o un perlino) es más o menos 1 de cada 200.
Cada caballo que vende el vendedor sale nuevo a partir de esos números, así que no hay dos iguales, y cada uno puede llevar algo que su pelaje no muestra.
Ascendencia, y cómo se llama un cruce
Además de los genes de color, cada caballo lleva su ascendencia como una fracción por raza. La de un potro es el promedio de la de sus padres: un potro Thoroughbred × Arabian es 50/50. Crúzalo de vuelta con un Thoroughbred y es 75/25, luego 87.5/12.5.
Con 7/8 de una raza cuenta como esa raza. Eso es “absorción”, la forma en que los registros reales dejan que un cruce se gane su regreso. Los cruces de en medio tienen sus propios nombres:
- Appendix Quarter Horse (Quarter Horse × Thoroughbred)
- Anglo-Arab (Arabian × Thoroughbred)
- Half-Arabian, Friesian Cross, Appaloosa Cross
- Pony Cross y Draft Cross cuando una cuarta parte es poni o de tiro
- Grade Horse para todo lo demás
Un potro lleva el cuerpo de la raza de la que es por lo menos la mitad. Su pelaje sigue a los genes, así que un cruce de Friesian puede salir castaño.
El rendimiento también se hereda
El mismo archivo lleva cuatro potenciales de rendimiento, cada uno entre 0 y 1: resistencia, vida, velocidad de galope y salto. Cada raza tiene un valor base (la resistencia del Arabian es la más alta, el salto del Warmblood, la velocidad del Thoroughbred), y un potro recibe el promedio de los valores de sus padres, un poco más o un poco menos.
Cruza a tus mejores con tus mejores y la manada mejora con las generaciones, como funciona la cría de verdad. Los genes ponen el techo; los cuidados y el entrenamiento deciden cuánto de eso alcanza un caballo. Un Clydesdale nunca va a ser caballo de carreras, por mucho que lo galopes.
Lo que dejé fuera a propósito
La genética del color real tiene algunos genes que son letales en pares, y la cría real tiene problemas de consanguinidad. Ninguno está en el juego. Un potro que muere al nacer por dos genes escondidos es fiel a la realidad, pero no es divertido, y nadie necesita llevar un libro genealógico para jugar.
Ver los genes de un caballo en el juego
Mira a un caballo y ejecuta:
/scriptevent llseq:genes
Te sale su raza, el nombre de su pelaje, sexo, edad, ascendencia y el genotipo completo, cada par de genes
escrito (E/e A/a Cr/n ...). Así revisas si tu semental negro esconde alazán antes de planear un potro.
¿Quieres probarlo? LLS Equestrian es una descarga gratis para Bedrock en Windows, Android e iOS. Si nunca has instalado un complemento, la guía de instalación te explica cómo.
El mod
Más del devlog
- Cinco errores de complementos de Bedrock que fallan sin dar error Un caballo invisible, patas corriendo cuatro veces más rápido, una criatura que olvidó cómo saltar y un pack de magia que se rompió sin que nadie lo tocara. Cinco errores de complementos de Minecraft Bedrock con los que me topé haciendo LLS Equestrian y el Magic Pack, y cómo atraparlos.
- Hacer que nieve en una granja de planicie: cómo fingir clima invernal en Minecraft Bedrock Bedrock no tiene clima de nieve y decide entre lluvia o nieve según el bioma. Cómo LLS Seasons arma un día nevado con niebla, una partícula y una capa de nieve propia, y el congelamiento de verano que causó una limpieza de nieve.
- Cómo hacer que un portón gire en Minecraft Bedrock, cuando los bloques no se pueden animar Los bloques de Bedrock no se pueden mover, y la colisión de un bloque personalizado tiene que caber dentro de un bloque. Cómo los portones dobles de LLS Missing Blocks fingen las dos cosas, y los trucos de colisión que mantienen adentro a una vaca y dejan pasar a un caballo.