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.

· 7 min de lectura

Un caballo castaño y uno negro de LLS Equestrian parados en un potrero

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.

GenCopias que importanQué hace
Extension (E / e)eeCon 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 dosUna copia diluye el rojo (palomino, bayo); dos diluyen casi hasta el blanco (cremello, perlino, smoky cream).
Dun (D / nd)unaAclara el cuerpo, mantiene oscuras las patas y agrega una raya dorsal: red dun, bay dun, grullo.
Grey (G / g)unaNace de color y se va volviendo tordo. El juego lo llama “grey (born bay)”.
Roan (Rn / rn)unaPelos blancos mezclados en el cuerpo: red roan, bay roan, blue roan.
Tobiano (TO / to)unaManchas de pinto.
Leopard complex (Lp / lp)unaManchas 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:

  1. Color base. Sin ninguna E → alazán. Si no, cualquier A → castaño, ninguna → negro.
  2. 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.
  3. 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 creamuna de creamdos de cream
alazánchestnutpalominocremello
castañobaybuckskinperlino
negroblacksmoky blacksmoky cream
alazán + dunred dundunalinocremello dun
castaño + dunbay dundunskinperlino dun
negro + dungrullasmoky grullasmoky cream dun
Los 18 pelajes base de caballo en LLS Equestrian, del castaño, el alazán y el negro a las diluciones cream y dun
Los 18 pelajes base, renderizados directo de las texturas que vienen en el pack. Fila de arriba: castaño, alazán, negro, palomino, bayo, smoky black.

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 e escondida (Ee), una cuarta parte de sus potros recibe ee y sale alazán.
  • Un caballo negro puede llevar alazán. El negro solo necesita una E. Cruza un negro Ee aa con 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 e alazana 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

← Todo el devlog