Wiki in costruzione. Molti concetti qui descritti provengono dall'alpha 0.2 e possono ancora cambiare. La wiki sarà finalizzata per la versione 1.0 — per ora serve ad aiutare i tester chiusi e, più avanti, i giocatori dell'accesso anticipato a orientarsi. Per le informazioni più aggiornate e affidabili, entra nel Discord — è lì che le novità vengono annunciate per prime e dove puoi chiedere direttamente.

Entra nel Discord per le ultime novità

Finestra di mercato di metà stagione

Il weekend libero del GP 10 — tre turni di trattativa per svincolati e per ogni pilota all'ultimo anno di contratto.

In lavorazione. La prima bozza è online, ma i contenuti possono cambiare e gli screenshot sono ancora in arrivo. Hai notato un errore? Segnalacelo su Discord.
In questa pagina

Una volta a stagione, dopo il GP 10, il campionato si ferma e la finestra di rinnovo dei contratti apre per tre turni di trattativa. Gli svincolati e ogni pilota all’ultimo anno di contratto — i tuoi e quelli dei rivali — diventano avvicinabili. Nulla di ciò che concordi qui ha effetto adesso: ogni accordo è un pre-accordo applicato al cambio di stagione. È l’unico movimento del mercato piloti a stagione in corso, ed è qui che blindi la tua line-up oppure la perdi.


Come aprirla

Non la apri tu — si apre attorno a te.

Nel momento in cui il GP 10 finisce, la finestra si arma. Da lì in poi:

  • la riga di stato della barra laterale riporta Stagione N — Weekend libero — Turno 1/3,
  • il pulsante di avanzamento GP successivo diventa Weekend libero, consumando un turno di trattativa invece di avviare una gara,
  • l’app Scouting smette di essere in sola lettura (la sua barra di stato dice «Weekend libero — le offerte valgono per la STAGIONE PROSSIMA»),
  • il pulsante Tratta nei profili dei piloti si accende per ogni pilota idoneo.

Tratti dall’app Scouting e dai profili dei piloti — in questa build non esiste una schermata di mercato dedicata (il vecchio MidSeasonScreen è dormiente dalla 0.4.0).

La pausa si annuncia anche per posta: «Pausa di metà stagione — GP 10: la finestra di rinnovo dei contratti è aperta», che spiega chi è ingaggiabile, che gli accordi sono pre-accordi, il rischio di corteggiamento sui tuoi piloti in scadenza, l’aritmetica dei sedili e la regola della clausola.


Cronologia della finestra

MomentoCosa gira
Fine del GP 10ai_mid_season_signings — l’IA lavora il mercato dei rinnovi per prima. Arrivano gli annunci di ritiro dei fornitori. free_weekend_turns_used = 0, quota offerte azzerata. Unità di lavoro di sviluppo bonus accreditate (compute_wu_pool(engineering_level)).
Turni 1 → 2 → 3A ogni avanzamento: le offerte in sospeso vengono risolte via mail, i progetti R&S accumulano un’iterazione di GP (i tuoi e quelli dell’IA, per equità), lo scouting fa tick, i posti dell’academy si ricaricano, vengono pubblicate le voci di scouting dell’IA.
Dopo il turno 3ai_mid_season_poaching — i rivali vanno a caccia di ogni pilota all’ultimo anno non rinnovato, compresi i tuoi. La finestra si chiude, parte il GP 11.
Cambio di stagioneOgni pre-accordo viene applicato.

MID_SEASON_SIGNING_GP = 10, MID_SEASON_TURNS = 3.

Nota bene l’ordine: l’IA rinnova prima che tu abbia un turno, e corteggia dopo il tuo ultimo. I tuoi tre turni stanno in mezzo a un mercato che si è già mosso una volta e si muoverà ancora.


Chi è idoneo

mid_season_eligible è un predicato breve e severo:

Esclusi in partenza

  • chi ha già un pre-accordo per la prossima stagione,
  • chi ha annunciato il ritiro a fine stagione (il suo sedile è una vacanza, non un ingaggio).

Inclusi

  • gli svincolati nel bacino (available) che superano la regola dell’età differita,
  • i tuoi piloti con contract_years ≤ 1,
  • il pilota di qualsiasi scuderia IA con contract_years ≤ 1.

Un pilota con due o più anni residui è intoccabile: «Questo pilota è sotto contratto per altre N stagione/i — si possono avvicinare solo i piloti all’ultimo anno.» Fuori dalla finestra, anche i piloti all’ultimo anno vengono rifiutati con «Le trattative contrattuali con piloti sotto contratto si aprono solo durante la finestra di rinnovo di metà stagione (il weekend libero dopo il GP 10).»

L’eccezione dei diciassettenni

Normalmente la PFS è 18+. Poiché questa finestra tratta contratti per la prossima stagione, pfs_deferred_age_ok allenta la regola:

età >= 18                                          OPPURE
(età + 1 >= 18  E  series_contract_years <= 1)

Un diciassettenne libero o in uscita dal contratto della serie junior l’anno prossimo può pre-accordarsi — compie 18 anni esattamente al cambio di stagione che applica l’accordo. Giocatore e IA usano la stessa regola.

Altri blocchi

Un pilota che in passato ti ha chiuso la porta viene ancora rifiutato («non disposto ad aprire trattative con la scuderia»), e un pilota nell’organico di una scuderia fallita è considerato disponibile da subito — una squadra chiusa non trattiene nessuno.


Fare un’offerta

La stessa finestra della pre-stagione: stipendio in K$/GP, 1-3 anni, ruolo. La stessa lettura dal vivo di Accettazione %, lo stesso messaggio del pilota, lo stesso filtro di conoscenza sulle sue statistiche.

Tre differenze che contano:

  1. Un organico oggi pieno non ti blocca. L’offerta è un pre-accordo per la prossima stagione, quindi tutti e tre i tuoi sedili possono essere occupati adesso.
  2. Le offerte vengono messe in coda, non risolte. submit_driver_offer inserisce una PendingOffer e il pilota risponde via mail al turno successivo — esattamente come un’offerta di pre-stagione. Un sì/no immediato avrebbe scavalcato la quota e rotto il ritmo.
  3. Quota: 3 offerte per GP (MID_SEASON_OFFERS_PER_GP), azzerata all’apertura della finestra. Su tre turni è un budget consistente, ma non l’intero mercato.

Accettazione

Il consueto driver_acceptance_prob (per tutti i termini vedi Scouting), con un’aggiunta:

se è un RINNOVO di un tuo pilota:  prob = min(prob + 0,15 , 0,97)

La fedeltà vale +0,15. Tenersi il proprio uomo è materialmente più facile che soffiare quello di un altro.

Il controllo dei sedili

Prima del tiro, la finestra conta i sedili della prossima stagione:

restano   = i tuoi piloti con contract_years > 1 e che non si ritirano
in_sospeso = pre-accordi che hai già fatto (esclusa una nuova offerta allo stesso pilota)

se restano + in_sospeso >= 3  →  rifiutato

«Nessun sedile per la prossima stagione: N pilota/i restano sotto contratto e M pre-accordo/i sono già firmati.» Rifare un’offerta allo stesso pilota sostituisce la sua voce in sospeso invece di aggiungerne una seconda. Un rinnovo passa dalla stessa aritmetica — prende il sedile che libera il suo stesso contratto in scadenza.

I rifiuti

Lo stesso modello di memoria della pre-stagione: un rifiuto di misura di solito vale una seconda chance, un’offerta lontana chiude la porta per 1-2 stagioni. Ogni rifiuto arriva via mail, e la formulazione ti dice quale sia stato. I rinnovi sono esenti dalla chiusura definitiva — il tuo pilota che sonda il mercato non ha litigato con te; riceve solo una mail «{Nome} non rinnova» e una notizia di Mercato che dice che valuterà le sue opzioni.

In caso di accettazione ricevi una mail di conferma («Contratto rinnovato» o «Pre-accordo firmato») e una notizia di Mercato. Soffiare il pilota di un rivale viene formulato come un trasferimento e nomina la scuderia che lascia.


Cosa fa l’IA nella stessa finestra

Prima dei tuoi turni — ai_mid_season_signings

1. Rinnovi. Per ciascuno dei suoi piloti all’ultimo anno, una decisione davvero bilaterale:

Lato scuderia

prob_tenere = 0,40 + valutazione/200                    (~0,40 a ~0,90)
prob_tenere -= peso_stipendio × (stipendio / 2.000.000)  (postura finanziaria)
prob_tenere -= 0,10  se età >= 34

peso_stipendio è 0 con postura Comoda, ~1× con Tesa, ~2× con Critica. Una squadra in difficoltà lascia andare per primo un pilota costoso.

Lato pilota (solo se la scuderia ha offerto)

prob = min(driver_acceptance_prob(...) + 0,15 , 0,97)   — lo stesso bonus fedeltà che hai tu
prob -= 0,20  se soddisfazione < 35
prob  = limita(prob, 0,05, 0,97)

Accettato → un pre-accordo di 1-3 anni e una notizia di Mercato («X prolunga con Y per la prossima stagione»). Rifiutato da una delle due parti → «X e Y si separeranno a fine stagione» — il tuo segnale che si è appena liberato un sedile.

2. Coprire le vacanze previste. Ogni scuderia IA punta a 2 sedili da gara per la prossima stagione. I candidati sono svincolati che superano la regola dell’età differita, non impegnati, e la cui clausola sta sotto il 10 % del budget della scuderia. Sono valutati con fama + rumore(±10) − peso_stipendio × (richiesta / 25.000), quindi una squadra Tesa caccia l’abbordabile, non il famoso. All’accettazione va un piccolo bonus di appetito di +0,10.

Dopo il tuo ultimo turno — ai_mid_season_poaching

I rivali ora danno la caccia ai piloti all’ultimo anno di altre scuderie — compresa quella del giocatore — più ogni pilota di una scuderia chiusa, a prescindere dalla durata sulla carta. I candidati sono ordinati per notorietà + rumore; l’accettazione riceve un bonus di corteggiamento di +0,05, con tetto a 0,90. La coerenza fascia/ambizione fa comunque da filtro, quindi una scuderia di fondo non può attirare un pilota di vertice.

Quando uno dei tuoi piloti accetta di andarsene, ricevi una e-mail personale: «{Nome} in partenza verso {Scuderia}».

Questa passata è il motivo per cui rinnovare durante i tuoi tre turni conta. Chiunque lasci non rinnovato è sul mercato con tutta l’attenzione dei rivali e senza il tuo bonus fedeltà.


Cosa succede al cambio di stagione

I pre-accordi vengono fotografati prima che la passata di scadenza contratti modifichi gli organici (un rivale corteggiato viene tolto dalla sua vecchia scuderia, quindi il suo profilo va catturato prima). Poi, per ciascuno:

  1. Il pilota viene rimosso dall’organico in cui si trova; la sua riga nel bacino viene aggiornata, non cancellata (fama conservata al massimo), quindi resta visibile in Piloti noti.
  2. Viene addebitata la clausola: gp_per_stagione × series_contract_years × |stipendio_serie|. Un pilota PFS in scadenza e un vero svincolato costano entrambi 0; un pilota ancora sotto contratto con una serie junior costa denaro vero.
  3. Viene ingaggiato sul primo ruolo libero, preferendo quello concordato, allo stipendio e per la durata concordati. Una mail «Nuovo ingaggio» lo conferma.
  4. Se non c’è un sedile libero, l’accordo salta e ricevi una mail «Pre-accordo saltato — {Nome}». Il controllo dei sedili al momento dell’offerta rende la cosa rara, ma il tuo organico può comunque riempirsi tra il GP 10 e il cambio di stagione (una promozione dall’academy, un ingaggio dopo un licenziamento).

Fino al cambio di stagione, la voce di organico di un pilota rinnovato dice ancora contract_years = 1. Il profilo compensa: deferred_renewal_years fa leggere la riga del contratto come «prolungato — N stagione/i dal prossimo anno» in verde invece del fuorviante «scade questa stagione». Un trasferimento differito volutamente non viene mostrato — il contratto attuale di quel pilota finisce davvero, e il trasferimento è una notizia, non un fatto contrattuale da rivelare sul suo profilo.


Approfondimenti

  • La finestra è una mini-fase completa, non una pausa. Tre turni di accumulo R&S (Progettazione N e N+1), tre tick di scouting, tre ricariche dell’academy, più un serbatoio una tantum di unità di lavoro bonus. Trattala come tre settimane di sviluppo gratis con annesso mercato dei trasferimenti.
  • La R&S dell’IA accumula allo stesso ritmo durante la finestra, di proposito — i tuoi tre turni liberi di sviluppo non ti fanno superare lo schieramento.
  • Il rinnovo è l’ingaggio più economico del gioco. +0,15 di accettazione, clausola zero (il suo contratto PFS scade) e nessuna concorrenza fino alla passata di corteggiamento. Rinnova prima di fare acquisti.
  • Un rinnovo rifiutato non è una porta chiusa. I rinnovi saltano il tiro di chiusura definitiva, quindi puoi riavvicinarlo — ma la passata di corteggiamento gira prima che tu abbia un’altra finestra, e potrebbe essere già andato.
  • Guarda le notizie di «separazione». Ognuna è un sedile che si apre in una scuderia rivale, e il suo precedente occupante è ora un bersaglio raggiungibile nella stessa finestra.
  • L’aritmetica dei sedili conta i ritiri come vacanze. Un pilota con due anni residui che ha annunciato il ritiro non conta come «resta» — il sedile è libero l’anno prossimo. I pianificatori dell’IA usano la stessa regola, quindi non entrano in stagione con una vettura in meno.
  • Le clausole si saldano al cambio di stagione, non ora. Ingaggiare un diciassettenne in uscita da un contratto PF3 sembra gratis nella finestra e arriva come addebito reale mesi dopo. Controlla la riga della clausola nella finestra di offerta.
  • La quota è per GP, e la finestra copre tre turni. In pratica hai 3 offerte, dato che nel frattempo non si corre alcun GP — pianificale.
  • Chi ha un pre-accordo è bloccato a ulteriori offerte, tue e dell’IA: «Questo pilota ha già concordato i termini per la prossima stagione.»

Errori comuni

  • Passare la finestra a fare acquisti dimenticando i propri piloti in scadenza. La passata di corteggiamento scatta nell’istante in cui chiudi la finestra e prende di mira proprio loro.
  • Aspettarsi una risposta immediata. Le offerte si risolvono al turno successivo, via mail. Invia al turno 1 così ti restano i turni 2 e 3 per reagire.
  • Dare per scontato che un ingaggio abbia effetto ora. A stagione in corso non si muove nulla. Ogni accordo vale per la prossima stagione.
  • Prenotare troppi sedili. Due piloti che restano sotto contratto più due pre-accordi e la seconda offerta viene rifiutata — e se l’organico si riempie dopo la finestra, anche un pre-accordo accettato può saltare.
  • Leggere «scade questa stagione» su un pilota appena rinnovato. L’organico non si aggiorna fino al cambio di stagione; la riga verde «prolungato — N stagione/i dal prossimo anno» è la verità.
  • Ignorare la soddisfazione prima della finestra. Un pilota sotto 35 di soddisfazione subisce −0,20 sul tiro di rinnovo — vale più della maggior parte degli aumenti che puoi permetterti.

Vedi anche

  • Scouting — l’app da cui tratti, e il modello di accettazione completo
  • Profilo del pilota — il pulsante Tratta e i suoi motivi di blocco
  • La mia scuderia — i sedili contesi
  • Academy piloti — una fonte alternativa di piloti per la prossima stagione
  • Posta — dove arrivano ogni risposta, rinnovo e corteggiamento
  • Notizie — il flusso Mercato che legge il mercato al posto tuo
  • Finanze — le clausole addebitate al cambio di stagione
  • R&S — le unità di lavoro bonus che la pausa concede