# Actualización de desarrollo: subastas de animales
Entonces, he estado trabajando bastante detrás de escena en el **lado de la integración de las cosas, así como en la interfaz de usuario**, y honestamente, lograr que las dos partes funcionen juntas ha sido un verdadero dolor de cabeza. 😂
Después de varios días de trabajar en ello, modificando cosas, rompiendo cosas, arreglándolas y luego rompiéndolas nuevamente, finalmente llegué al punto en el que **la interfaz de usuario se ve decente y, lo que es más importante, es realmente utilizable y reproducible**.
**Aún no está terminado**. Todavía hay mucho que necesita pulir, mejorar y probablemente reelaborar completamente en algunos lugares, pero finalmente estoy en la etapa en la que realmente puedo usar el sistema en lugar de pelear constantemente con la interfaz.
Las capturas de pantalla muestran dónde están las cosas actualmente.
---
## 🐑 Integración RLRM
Una de las cosas más importantes que quería desde el principio era que esto se integrara correctamente con **Realistic Livestock/RLRM**.
Siempre he sido un gran admirador de Realistic Livestock y, sinceramente, **Ritter fue una de las principales razones por las que comencé a crear modificaciones**.
Entonces, si voy a crear un sistema de subasta para ganado, me parece correcto que eventualmente funcione junto con RLRM en lugar de ser un sistema completamente separado que ignora todo lo que RLRM aporta al juego.
Actualmente, esa integración está completa en aproximadamente un **90 %**.
Y ya puedes ver algo de eso en las capturas de pantalla.
### Genética en la subasta
Una de las cosas que realmente quería era que el sistema de subastas entendiera que los animales no son sólo:
> "Ovejas — £800"
Hay mucha más información detrás de un animal individual.
Con la integración de RLRM, la subasta puede funcionar con cosas como:
* Genética
* Raza
* Sexo
* Edad
* Salud
* Información individual de los animales.
* Información de rendimiento
* Valor estimado
* Información de cría
* Y eventualmente mucho más
Entonces, cuando miras un animal en la subasta, no estás mirando simplemente el precio.
Estás mirando **el animal en sí y lo que hace que ese animal sea valioso**.
Creo que eso es algo que puede hacer que el sistema de subastas sea considerablemente más interesante, especialmente cuando empiezas a criar y a tratar de encontrar animales con genética genuinamente buena en lugar de simplemente comprar el animal más barato disponible.
---
# 🏷️ El sistema de subastas
Otra área en la que he estado trabajando es hacer que las subastas parezcan más estructuradas y realistas.
No quiero que esto sea simplemente un menú en el que haces clic en un animal y lo compras.
El objetivo es crear **eventos de subasta** reales.
Diferentes días tendrán diferentes ventas, con categorías de ganado específicas, horas de inicio, horas de finalización y lotes.
Por ejemplo:
**Martes — Venta de ovejas y corderos**
09:30 → 13:00
Luego, potencialmente, más tarde ese día:
**Venta de ovejas reproductoras**
14:30 → 17:30
Los animales pertenecerán a eventos de subasta reales y lotes individuales en lugar de aparecer simplemente al azar en un mercado global.
Esto debería permitir eventualmente que la subasta tenga un flujo adecuado:
**Próximo → En vivo → Lote actual → Vendido → Terminado → Historial**
Y, con suerte, te hará sentir mucho más como si estuvieras asistiendo a un mercado de ganado.
---
# 💻 La interfaz de usuario
La interfaz de usuario probablemente haya sido uno de los mayores dolores de cabeza hasta ahora.
😂
Lograr que todo encaje y al mismo tiempo mostrar suficiente información sin que parezca la cabina de un avión ha llevado mucho más tiempo de lo que esperaba.
La interfaz de usuario actual es **utilizable ahora**, pero definitivamente no la llamaría terminada.
Todavía hay muchas áreas que quiero pulir:
* Mejor espaciado
* Mejores animaciones
* Transiciones mejoradas
* Jerarquía de información más consistente
* Mejores indicadores de estado de subasta
* Vistas previas de animales más detalladas
* Comentarios de ofertas mejorados
* Mejor manejo de resolución móvil/alternativa
* Más información visual cuando se vende un animal.
* Progreso de la subasta más detallado
Pero finalmente estoy lo suficientemente contento con esto como para poder comenzar a crear las **funciones alrededor de la interfaz de usuario**, en lugar de reconstruir constantemente la interfaz de usuario.
---
# 🔨 ¿Qué viene después?
Todavía hay **mucho** planeado.
La versión actual es realmente sólo la base.
### Fase 1: finalizar el sistema de subasta principal
La prioridad inmediata es lograr que la experiencia básica de subasta sea completamente sólida.
Esto incluye:
* Finalizar el sistema de programación de subastas.
* Horas adecuadas de inicio y finalización de la subasta.
* Manejo del estado de la subasta.
* Progresión de subasta en vivo
* Progresión del lote
* Seguimiento del lote actual
* Estados vendidos/no vendidos
* Validación de ofertas
* Manejo mínimo de ofertas
* Historial de subastas
* Mejores resúmenes de subastas
---
### Fase 2: Integración más profunda de RLRM
Esta es una de las partes más importantes de la hoja de ruta.
El objetivo es impulsar la integración de RLRM mucho más allá para que el sistema de subasta no solo muestre genética: **la genética realmente importa para la subasta**.
Eventualmente me gustaría tener cosas como:
* Calidad genética que afecta el valor estimado.
* El rendimiento individual de los animales afecta el precio.
* Salud que afecta la deseabilidad
* Valoraciones específicas de la raza* Potencial de reproducción
* Información genealógica
* Comparaciones genéticas
* Mejor filtrado de animales reproductores.
* Lotes genéticos de alta calidad.
* Animales raros/excepcionales
* Historia animal más detallada.
Básicamente, si un animal tiene una genética excepcional, la subasta debería poder reconocerlo.
---
### Fase 3: oferta adecuada
El sistema de licitación también se profundizará considerablemente.
El objetivo final es que la oferta se sienta como una subasta real en lugar de simplemente presionar un botón hasta alcanzar un precio.
Las cosas que me gustaría agregar incluyen:
* Postores competidores
* Incrementos de oferta
* Historial de ofertas
*Número de postores activos
* Actividad de subasta
* Comportamiento de oferta de último segundo
* Confirmación de oferta ganadora
* Notificaciones de sobrepuja
* Cuenta atrás de la subasta
* Progresión del lote
* Animaciones vendidas.
* Historial de compras
---
### Fase 4: Búsqueda de animales y filtros
A medida que aumenta el número de animales, encontrar el animal adecuado será cada vez más importante.
Me gustaría un sistema de búsqueda/filtro de ganado adecuado que le permita buscar por cosas como:
**Raza**
**Sexo**
**Edad**
**Salud**
**Genética**
**Valor**
**Subasta**
**Lote**
**Embarazo**
**Rendimiento**
y potencialmente mucho más.
Esto debería hacer que el sistema sea especialmente útil para los jugadores que en realidad están intentando crear un programa de cría en lugar de simplemente comprar ganado.
---
### Fase 5: Mejor información sobre animales
El panel de detalles de animales eventualmente será mucho más completo.
En lugar de simplemente mostrar algunas estadísticas, quiero que parezca que estás mirando el **registro de un animal individual**.
Cosas como:
*Perfil de animales
* Genética
* Padres
* Pedigrí
* Salud
* Edad
* Raza
* Historia de reproducción
* Rendimiento
* Historial de subastas
* Propiedad anterior
*Precios de venta
* Valoración actual
La idea es que puedas mirar a un animal y comprender inmediatamente **por qué vale lo que vale**.
---
# 🏆 El objetivo a largo plazo
El objetivo a largo plazo no es simplemente crear un menú de subastas.
Quiero crear algo que se sienta como un **mercado ganadero adecuado construido alrededor de los sistemas ya presentes en RLRM**.
Deberías poder:
**Asistir a una venta → Examinar los lotes → Inspeccionar un animal → Estudiar su genética → Observar la subasta → Gana el animal → Llévalo a tu granja → Críalo → Produce mejores crías → Eventualmente vende esas crías en otra subasta.**
Esa es la parte que realmente me interesa.
Crear una **economía ganadera y un circuito de cría** real en lugar de simplemente otra interfaz de tienda.
---
## 🚧 Estado actual
Por el momento diría que estamos aproximadamente en:
**UI:** 🟢 Utilizable / Reproducible
**Subasta principal:** 🟢 Funcional
**Integración RLRM:** 🟢 ~90%
**Genética:** 🟢 Trabajando
**Licitación:** 🟡 En desarrollo
**Programación de subasta:** 🟡 En desarrollo
**Historia animal:** 🟡 Planificado
**Genética avanzada:** 🟡 Planificado
**Economía de subasta completa:** 🔴 Desarrollo futuro
Todavía queda un largo camino por recorrer, pero finalmente he llegado al punto en el que puedo **ver cómo se materializa la visión real**.
Y considerando que esto comenzó a partir de una idea que tuve debido a lo mucho que disfruté el trabajo de Ritter y Realistic Livestock, llegar al punto en el que esto realmente se pueda integrar con RLRM es bastante bueno.
**Esto es sólo el comienzo.** 🐑
Más capturas de pantalla, actualizaciones de desarrollo y funciones estarán disponibles a medida que sigo avanzando.
This is such a neat idea and I love how in-depth it is. Can't wait for this one to be finished!
Pronto lanzaré la versión beta de Animal Auctions. También he estado ocupado trabajando en Forestry Squad y haciendo grandes progresos en Animal Auctions, donde los jugadores podrán comprar y vender animales a través de un sistema de subasta. Está previsto el soporte multijugador, aunque llevará un poco más de tiempo integrarlo y empezar a funcionar correctamente. Si tiene ideas, opiniones o comentarios positivos, serán muy apreciados. Me encantaría saber lo que piensas y qué características te gustaría ver. ¡Gracias por tu apoyo!