La Academia de pilotos es tu fábrica de talento: un 9.º departamento de infraestructura que aloja promesas juniors (16-18) y de desarrollo (18-21) que son enteramente tuyas, a las que conoces a la perfección y que puedes ascender directamente a un asiento de carrera. Es el departamento más caro del juego y el único que puede cerrarse. Ábrelo cuando tu presupuesto sea holgado y quieras dejar de comprar pilotos a precio de mercado.
Cómo abrirla
- Barra lateral → Academia (icono 18). La entrada está atenuada mientras el departamento no exista: «Se abre una vez construido el departamento Academia de pilotos (Infraestructura, fase 1).»
- En Infraestructura es donde realmente la abres y mejoras.
Abrir la app nunca crea promesas. Las plazas se llenan en el punto de validación de la infraestructura (el avance de turno de pretemporada), en el cambio de temporada y en cada turno de fin de semana libre, nunca por consultarla.
El departamento
La Academia de pilotos tiene precios y topes distintos a todo lo demás:
| Academia | Un departamento normal | |
|---|---|---|
| Rango de niveles | 0-3 (0 = cerrada) | 1-10 |
| Coste de mejora | 4 000 000 × (nivel+1)^1,4 | curva de 500 000 |
| Coste de funcionamiento / GP | 150 000 × nivel | 50 000 × nivel |
Así que abrirla (0 → 1) cuesta 4,0 M$, 1 → 2 unos 10,6 M$, 2 → 3 unos 18,6 M$, y su funcionamiento factura 150 mil $ / 300 mil $ / 450 mil $ por GP. Hay además un bloqueo duro: no puedes abrir la academia con un presupuesto inferior a 8 000 000 $ (ACADEMY_OPEN_MIN_BUDGET).
Plazas por nivel
plazas_juniors = nivel + 1 → N1 = 2, N2 = 3, N3 = 4
plazas_dev = nivel → N1 = 1, N2 = 2, N3 = 3
El banner de la app indica Nivel N · Desarrollo d/D · Juniors j/J. Las plazas vacías se dibujan como tarjeta punteada: «Plaza libre: se reclutará una promesa la próxima temporada.»
Cerrar la academia libera a todo el mundo. Bajar el nivel a 0 hace que fill_academy_slots vacíe la plantilla, y apply_academy_plan libera a cada promesa restante.
Las dos secciones
La página apila PILOTOS DE DESARROLLO (18-21) arriba y PILOTOS JUNIORS (16-18) debajo, cada una una lista de tarjetas. Cada tarjeta lleva el retrato completo con los colores de la escudería (cara + mono con tus patrocinadores incrustados: llevan tu equipación), la bandera, un nombre clicable y dos números grandes:
- VALORACIÓN — su nota ponderada 0-100 ahora mismo.
- POTENCIAL —
total_ponderado(potencial) / MAX_WEIGHTED_TOTAL × 100, es decir, el techo hacia el que crece.
La línea de subtítulo cambia según el tipo:
| Tipo | Línea |
|---|---|
| Junior, en su último año | N años · se gradúa esta temporada |
| Junior | N años · X temporada(s) para graduarse |
| Desarrollo | N años · se va dentro de X temporada(s) (contando hasta los 21) |
Cómo se tiran las promesas
generate_academy_prospect hace un sorteo del tipo mejor de N:
candidatos = 1 + nivel_academia + redondear(academy_roll_quality) (deslizador por defecto = 1,0)
Genera ese número de pilotos y se queda con el de mayor total ponderado de potencial (más un pequeño ruido de ±0,3). Una academia de nivel 3 con el deslizador por defecto mira por tanto 5 candidatos por plaza; una de nivel 1 mira 3. Las buenas promesas nunca están garantizadas: solo se vuelven más probables con una academia mejor.
Edad de entrada: juniors 16-17, pilotos de desarrollo 18-19. Las promesas se crean con available = false (reservadas, no agentes libres), series = None y fame = 0: están fuera del ojo público.
academy_roll_quality es un deslizador de Ajustes → Carrera (0,0-5,0, por defecto 1,0) en el grupo Academia.
Cómo progresan las promesas
Las promesas de la academia se desarrollan por la misma vía evolve_driver_stats que tus pilotos fichados, una vez por GP, con una satisfacción neutra de 70 (no tienen contrato de carrera). Su juventud unida a su alto potencial es lo que las hace crecer bien.
El progreso se informa: tras cada GP en que algo se haya movido, llega un correo de informe de desarrollo de la academia con una tarjeta por promesa (seis notas de estadística + variaciones ▲/▼) y un enlace directo a la app Academia.
Envejecimiento y ciclo de vida
Dos pasos separados, divididos a propósito:
En el cambio de temporada — academy_age_step: cada promesa gana un año y un seasons_in. Cualquier piloto de desarrollo que ahora supere los 21 (ACADEMY_DEV_MAX_AGE) se va de inmediato.
Cuando empieza la fase de Pilotos de pretemporada — apply_academy_plan, en este orden exacto:
- Toda promesa marcada como Liberar se va. (Esto se ejecuta primero precisamente para abrir plazas de desarrollo.)
- Todo junior que se gradúa (
seasons_in ≥ ACADEMY_JUNIOR_SEASONS = 2) asciende a una plaza de desarrollo libre, conseasons_ina 0. Si no hay plaza libre, se le libera en su lugar. - Todo plan restante vuelve a
Mantener. fill_academy_slotsrecluta promesas nuevas en las plazas vacías de junior y de desarrollo.- Los salientes son liberados y un correo de resumen enumera las graduaciones.
Separar el envejecimiento del plan significa que puedes seguir editando el plan durante el parón y el principio de la pretemporada, y una academia que solo abres durante la pretemporada no se envejece indebidamente antes de haber servido una temporada.
A dónde van los salientes
release_academy_leaver comprueba la edad:
- 18 o más → al conjunto de agentes libres,
available = true, con una fama derivada de sus estadísticas (lafame = 0de una promesa de academia lo haría, si no, invisible para la base de ojeo). Aún puedes ficharlo en el mercado, y todos los demás también. - Menos de 18 → simplemente abandona la estructura. Por debajo de la edad mínima profesional no entra en el mercado en absoluto. El correo lo dice.
El plan de la temporada siguiente
Cada tarjeta lleva un interruptor de dos botones más un distintivo de estado:
| Botón | Significado |
|---|---|
| Mantener | Seguir en la academia (por defecto). |
| Ascender | Sustituye a «Mantener» en un junior que se gradúa: subir a una plaza de desarrollo. |
| Liberar | Marcharse en la transición. |
Mantener en un junior que se gradúa se comporta como Ascender: el valor por defecto indulgente, para que un talento nunca se pierda por omisión. La distinción es cosmética; ambos pasan por el paso 2 de arriba.
Encima de las secciones, una franja de resumen del plan proyecta el uso de plazas de desarrollo de la temporada siguiente (proyectado/tope) con exactamente el mismo orden voraz que usará el cambio de temporada. Si un junior que se gradúa no encontrara plaza, aparece una franja roja de conflicto:
⚠ N junior(s) en graduación no tienen plaza de desarrollo. Libera a un piloto de desarrollo para hacer hueco, o ponlos en Liberar.
Cada tarjeta muestra además el distintivo resultante: SE GRADÚA → PLAZA DEV (verde), SIN PLAZA DEV — LIBERA UN DEV (rojo), o LIBERADO LA PRÓXIMA TEMPORADA (ámbar).
Cesiones a las series de desarrollo
Una vez por GP hay un 25 % de probabilidad de que una escudería de PF2 o PF3 pida alinear a una de tus promesas. Llega como correo interactivo a la bandeja de entrada, con los botones Aceptar la cesión / Rechazar.
Elegibilidad: la edad de la promesa debe caer dentro de la ventana reglamentaria de una serie de desarrollo — PF2 = 18-50, PF3 = 16-18 — y no debe estar ya cedida. Se elige un candidato al azar entre todas las parejas (promesa, serie) elegibles, y una escudería al azar de esa serie.
La tarifa, pagada a ti por Gran Premio:
tarifa_por_gp = valoración_ponderada × 600 (PF2)
tarifa_por_gp = valoración_ponderada × 250 (PF3)
Una promesa con valoración 60 en PF2 son 36 000 $/GP: unos 720 mil $ a lo largo de una temporada. Se abona a current_budget en cada GP y aparece como línea de ingreso propia en la app de Finanzas.
El asiento: si la escudería de desarrollo tiene un asiento de carrera libre, la promesa lo ocupa; si no, el titular más flojo (por valoración) es desplazado al asiento de reserva de la escudería. Se le añade de inmediato a la clasificación de esa serie.
El bono de desarrollo: una promesa cedida obtiene un 5 % de probabilidad de un tick extra de evolve_driver_stats por GP: eso es lo que significa mecánicamente «correr de verdad es la mejor escuela que hay (+5 %)». Es una probabilidad de tirada extra, no un +5 % fijo al crecimiento.
Duración: una temporada. save.academy_loans.clear() se ejecuta en el cambio de temporada: todas las cesiones expiran, sin condiciones. Puede llegar una oferta nueva la temporada siguiente, o no.
Dónde lo ves:
- Tarjeta de academia — un distintivo azul
PF2 · NOMBRE DE ESCUDERÍA · +X $/GP. - Perfil de piloto — el subtítulo pasa a «Cedido a {escudería} ({serie})», el estado pasa a Cedido en ámbar, y el PALMARÉS RÁPIDO cambia a esa serie con el recuento de temporada en vivo incorporado (salidas/victorias/podios/poles/top-diez de la clasificación de desarrollo en curso). Sin eso, la página parecía congelada todo el año: los contadores planos de carrera solo absorben una temporada de desarrollo en el cambio de año.
- Página de la serie de desarrollo — aparece en la clasificación como cualquier otro piloto.
Fichar a una promesa para el equipo de carrera
Solo pueden ficharse los pilotos de desarrollo (18+). Pulsar Fichar para el equipo de carrera en una tarjeta de junior solo muestra «Solo pueden ficharse pilotos de desarrollo (18+).»
El botón abre la ventana de contrato estándar (salario, 1-3 años, rol), rellenada con su salario pedido y una duración de 2 años por defecto. El rol propone por defecto el primer asiento libre prefiriendo Segundo, con repliegue a Reserva.
Es una acción de pretemporada. El botón Negociar/Fichar depende de la fase de reclutamiento Pilotos de la pretemporada estricta, no de la ventana de mitad de temporada, cuyo flujo de ofertas diferidas no se aplica a un ascenso inmediato desde la academia.
La tirada de aceptación
prob = acotar( driver_acceptance_prob(...) + academy_dev_sign_boost , 0,05 , 0,98 )
academy_dev_sign_boost vale +0,20 por defecto (Ajustes → Carrera → Academia, rango 0,0-0,5). Es el «bono 18-21»: un bono fijo por encima del modelo de aceptación normal, con el argumento de que se crió en tu estructura. Todas las demás entradas (prestigio, rol, encaje de ambición, país, clasificación, ratio salarial) siguen aplicándose exactamente como en Ojeo, y la tirada se resuelve de inmediato: sin correo, sin esperar al turno siguiente.
El rol de destino debe estar libre, o recibes «El asiento de {Rol} ya está ocupado.» Si falla: «{Nombre} todavía no está listo para comprometerse con un asiento de carrera.»
Si tiene éxito, sale de la academia, se une a tu plantilla y también se inserta en el conjunto de pilotos marcado como no disponible: en gris, como cualquier piloto fichado. Esa fila del conjunto es lo que lo mantiene visible en Pilotos conocidos y evita que desaparezca si un rival lo capta más adelante en la ventana de mitad de temporada.
Para profundizar
- Las promesas se leen siempre al 100 % de conocimiento.
effective_knowledgedevuelve 100 para cualquiera que esté ensave.academy: sin coste de ojeo, estadísticas exactas, todos los rasgos visibles, y el trinquete fija ese 100 % para siempre, incluso después de que se marche. Las promesas de academia son los únicos pilotos que puedes evaluar gratis. - Aparecen en Ojeo → Pilotos conocidos con un distintivo morado
Academia(los índices de navegación más allá de la longitud del conjunto apuntan a la plantilla de la academia). Práctico para ordenarlas frente al mercado por valoración o potencial. - La franja de proyección de plazas es el algoritmo real. Refleja el orden voraz de
apply_academy_plan(primero los dev mantenidos, luego los juniors en graduación en lo que quede): lo que proyecta es lo que ocurrirá. - El nivel 1 es una trampa para las graduaciones. Una sola plaza de desarrollo significa que como mucho un junior puede graduarse al año, y el otro es liberado. Si piensas cultivar talento en vez de almacenarlo, el nivel 2 (2 plazas dev, 3 juniors) es la primera configuración coherente.
- Un junior liberado a los 17 se evapora. No entra en el conjunto, no puede volver a ficharse y desaparece del mundo. Solo los salientes de 18 o más llegan al mercado.
- Las cesiones son puro beneficio y no te lo preguntan dos veces. La tarifa es dinero real, el +5 % es desarrollo real, y no hay ninguna desventaja modelada: ni lesiones, ni pérdida de valoración, ni obligaciones. Rechaza solo si tienes un motivo.
- Una promesa cedida puede igualmente ser fichada para tu equipo de carrera si es piloto de desarrollo durante la fase de Pilotos de pretemporada: la cesión expira de todos modos en el cambio de temporada.
- La temporada de desarrollo en curso no entra en los contadores planos hasta el cambio de año. Si comparas las «salidas de carrera» de una promesa cedida con la clasificación en vivo a mitad de temporada, no coincidirán; el perfil incorpora el recuento en vivo solo para mostrarlo.
- Las promesas de academia se desarrollan con la satisfacción fijada en 70, es decir, el factor neutro ×1,0. No puedes hacerlas crecer más rápido haciéndolas felices: solo el bono de cesión y su propio potencial mueven la aguja.
Errores frecuentes
- Abrir la academia con un presupuesto justo. 4 M$ por adelantado más 150 mil $/GP (3 M$/temporada en 20 carreras) antes de que haya producido nada, y necesita 8 M$ en el banco solo para desbloquearse. Es una inversión de temporada 3 en adelante, para una escudería rentable.
- Suponer que la app se puebla sola al abrirla. No lo hace. Las plazas se llenan en el punto de validación de la infraestructura y en el cambio de temporada.
- Dejar a un junior en graduación en Mantener con todas las plazas dev llenas. Se le libera en silencio en vez de ascenderlo. Vigila la franja roja de conflicto y libera antes una plaza dev.
- Intentar fichar a un junior. Solo 18+, y solo durante la fase de Pilotos de pretemporada.
- Cerrar la academia para ahorrarte el coste de funcionamiento a media carrera. El nivel 0 libera a todas las promesas en la siguiente aplicación del plan: años de desarrollo perdidos en una transición.
- Rechazar cesiones para «mantener a la promesa concentrada». No existe ninguna mecánica de concentración. Estás rechazando dinero gratis y un bono de desarrollo gratis.
Véase también
- Infraestructura — abrir y mejorar el 9.º departamento
- Perfil de piloto — el estado «Cedido a X» y el palmarés filtrado por campeonato
- Ojeo — el modelo de aceptación al que se suma el bono de fichaje
- Mi escudería — los asientos a los que sube un graduado
- Series de desarrollo — PF2 / PF3, donde las cesiones van a correr
- Ventana de fichajes de mitad de temporada — donde un rival puede captar a un ascendido
- Finanzas — el coste de funcionamiento de la academia y la línea de ingreso de las cesiones
- Correo — donde aterrizan la petición de cesión y los informes de graduación