La creazione guidata è la finestra in quattro schermate che trasforma «Nuova carriera» in un mondo vivo: una fascia di budget, un paese d’origine, un nome di scuderia. Gira una sola volta, richiede una trentina di secondi, e ogni scelta viene incisa nel salvataggio: nessuna delle tre può essere cambiata in seguito senza ricominciare. Questa pagina spiega cosa fa davvero ogni risposta nel codice, e cosa costruisce il gioco dietro la barra di caricamento non appena premi Fine.
Come aprirla
Menu principale → Nuova carriera. Questo non avvia subito la procedura guidata: prima apre il selettore di serie nel pannello di destra:
| Riga | Stato | Cosa fa |
|---|---|---|
| Prime Formula Series | attiva | Avvia la carriera standard → la creazione guidata |
| Atlas GT Series | in grigio | Non implementata |
| Crown Touring Championship | in grigio | Non implementata |
| Mod personalizzate | attiva (nascosta nella build demo dello Steam Next Fest) | Apre il selettore dei pacchetti mod |
Scegliere Prime Formula Series apre la procedura guidata. Scegliere un pacchetto mod ne salta o sostituisce delle parti — vedi I percorsi con pacchetto mod più sotto.
Esc / B torna indietro di un passo alla volta; dalla schermata di benvenuto annulla e riporta al menu.
Passo 1 — Benvenuto
Un semplice pannello di conferma («Registra» / «Annulla»). Nessun dato. Sul gamepad A registra e B annulla; i pulsanti mostrano le rispettive assegnazioni.
Passo 2 — Budget
Tre opzioni. È la decisione più pesante della procedura, perché fissa due cose indipendenti — liquidità iniziale e reputazione iniziale — ed è la reputazione a stabilire chi accetta di parlarti.
| Fascia | Budget iniziale | Reputazione iniziale | Testo della procedura |
|---|---|---|---|
| Piccola | 40.000.000 $ | 30 | «Risorse limitate, sfida massima» |
| Media | 60.000.000 $ | 50 | «Partenza equilibrata con margine di crescita» |
| Grande | 90.000.000 $ | 70 | «Appoggio totale, aspettative alte» |
Note che contano:
- Lo schieramento IA legge la stessa tabella.
BudgetTier::amount()è l’unica fonte usata anche dai generatori di scuderie: una carriera in Grande non ti rende più ricco dello schieramento, ti colloca nella metà ricca di uno schieramento che copre tutte e tre le fasce. - Le cifre incorporano un aumento di +20 mln $ rispetto ai valori storici 10/30/60, aggiunto proprio per assorbire il salasso annuale della costruzione della vettura. Non fare i conti come se valessero ancora i vecchi numeri.
- La reputazione (
starting_reputation) governa le offerte di sponsor e fornitori e l’accettazione dei piloti. Una scuderia Piccola non è solo più povera: fin dal primo giorno le viene proposto un mercato visibilmente peggiore. - La fascia di budget entra anche nel valore della scuderia (
team_value(infrastructure, budget_tier, reputation, championships, wins, cash)), che determina quanto rende una cessione di quote e quanto grande può essere un prestito bancario. Vedi Finanze.
Le frecce / lo stick spostano l’evidenziazione, Invio o A conferma, e il mouse può cliccare direttamente una scheda.
Passo 3 — Paese
Un elenco scorrevole e filtrabile di tutti i paesi che il gioco considera «capaci di motorsport». L’elenco non è scritto a mano: è ogni riga di country_regions.txt il cui peso gdp × 0,3 + car_market × 0,7 raggiunge 3,0 o più e che corrisponde a un nome visualizzabile reale.
Ogni riga mostra la bandiera più due badge numerici, ciascuno con una bolla d’aiuto al passaggio del mouse:
| Badge | Testo d’aiuto | Cos’è davvero |
|---|---|---|
| PIL | «Ricchezza del paese. Più alto = più sponsor emergono da questo paese.» | Il punteggio di PIL del paese in country_regions.txt |
| Auto | «Dimensione dell’industria automobilistica. Più alto = più fornitori e talento di piloti da questo paese.» | Il punteggio del mercato auto della stessa riga |
Leggi questi due badge come una descrizione del mondo, non della tua scuderia: ogni sponsor, fornitore e scuderia IA procedurale ricava la propria origine da pick_weighted_country, che pondera con (gdp × 0,3 + car_market × 0,7)². Scegliere il Lussemburgo non impoverisce il bacino degli sponsor; quel bacino sarebbe stato comunque dominato dalle grandi nazioni dell’auto.
Cosa cambia concretamente la tua scelta:
- Reclutamento dei piloti.
driver_acceptance_probaggiunge un bonus fisso di +0,08 al tiro di accettazione di un pilota la cui nazionalità coincide con il paese della tua scuderia (e altri +0,05 se coincide con il paese del tuo motorista). Su un ingaggio al limite è un vantaggio reale — vedi Scouting. - La tua pista di test privata.
dev_circuit_for_countrytrasforma il codice ISO del paese (FNV-1a) in un seme, e ne ricava10 + seme % 6curve e un giro di3500 + seme % 3000m. Il tuo paese fissa quindi in modo permanente tracciato e lunghezza della pista usata dai Test privati e mostrata nell’anteprima della pista di sviluppo in Infrastrutture. - Identità. La bandiera della tua scuderia nelle classifiche, nei Dati mondiali, nel Profilo della scuderia, e i segni d’origine applicati sulla vettura e sulla tuta.
- Pagina del paese. Il tuo paese viene segnalato come «ospitante» sul suo Profilo del paese.
Comandi: digita per filtrare (lettere e spazio; Backspace cancella), la rotellina scorre, 12 righe visibili per volta. Cliccare una riga già selezionata la conferma. Sul gamepad, Select apre la tastiera a schermo per il campo di filtro.
Passo 4 — Nome della scuderia
Un campo di testo libero, massimo 24 caratteri, ASCII, solo caratteri non di controllo. Gli spazi iniziali e finali vengono rimossi e un nome vuoto impedisce di proseguire. Il pannello ripete la fascia di budget e il paese come ultima conferma.
Il nome pesa più di quanto sembri: world_pool_seed(&team_name) inizializza il bacino mondiale dei costruttori, per cui due carriere con lo stesso nome di scuderia generano lo stesso mondo industriale di circa 35 costruttori. Nel gioco non è offerta da nessuna parte la possibilità di rinominare.
Confermare chiama CareerSave::new(team_name, country, budget_tier, appearance) e la carriera è creata.
Identità della scuderia (il quinto passo, rinviato)
Livrea, modello di vettura, tuta e logo non fanno parte della procedura guidata. Vengono chiesti una sola volta, come schermata intermedia obbligatoria, al passaggio dalla fase 3 alla fase 4 (Fornitori → Piloti), e solo se logo_name è ancora vuoto. La schermata non ha né Indietro né Annulla.
Cosa offre:
- 10 loghi procedurali, generati da
"<nome scuderia> Logo <i>"e tinti con il tuo colore carrozzeria. - 12 modelli di vettura (
CAR_COUNT = 12— solo le carrozzerie PNG ricolorabili; la vecchia gamma SVG non viene offerta alle nuove carriere). - 11 tute da gara.
- Una variante di livrea vista dall’alto, mostrata in anteprima con lo stesso compositore di zone usato dal renderer di gara 2D (
livery_editor::bake_livery_image) — meno i loghi degli sponsor e il numero del pilota, non ancora scelti. - Tre colori — Carrozzeria, Accento 1, Accento 2 — presi dalla
COLOR_PALETTEcondivisa.
La trappola: uno sponsor può bloccare il colore della carrozzeria. Se uno sponsor già firmato ha wants_car_color, la riga di palette Carrozzeria viene velata, resa non cliccabile, e riporta «Colore concordato nel contratto di sponsorizzazione —
Tastiera: Sinistra/Destra scorrono le vetture, Maiusc+Sinistra/Destra le tute, Invio conclude.
I percorsi con pacchetto mod
Due forme di pacchetto, entrambe raggiungibili da Mod personalizzate:
Pacchetto Nuova serie — la procedura ordinaria si svolge, e il pacchetto sovrascrive i contenuti generati dentro CareerSave::new_with_pack prima che qualcosa ne derivi uno stato. Le offerte degli sponsor vengono poi rigenerate dal database moddato.
Pacchetto imposto — la procedura guidata viene saltata del tutto. build_imposed_world costruisce uno schieramento completo (organici, infrastrutture, storia e una vettura completa tirata per ogni scuderia tramite ensure_ai_inventories_initialized + apply_shared_engine_pool) usando i valori giocatore segnaposto «Player» / gb / Media. Poi arriva il selettore di scuderia: una scheda per ogni scuderia dello schieramento con logo, vettura con livrea ricolorata, coppia di piloti e una riga di statistiche Reputazione N · Infra X,X/10 · Y mln $. Clicca una scheda per selezionarla, clicca di nuovo (o premi Prendi il comando di …) per confermare.
take_over_team sposta poi quella scuderia in blocco negli slot del giocatore — nome, paese, fascia di budget, liquidità, infrastrutture, reputazione, sponsor, piloti, fornitori, colori, modello di vettura, logo, inventario componenti, progetti di sviluppo, vittorie e titoli in carriera, storia della scuderia, anno di fondazione —, inizializza known_designs perché la R&S funzioni dal primo giorno, ricarica il serbatoio di UL e ti deposita in fase 6 (Sviluppo) senza alcun turno consumato. Un solo «Turno successivo» da lì entra direttamente nella presentazione della stagione. Non c’è pre-stagione da percorrere.
Con cosa viene popolata una carriera nuova
CareerSave::new_with_pack costruisce, in quest’ordine:
| Sottosistema | Dimensione / regola |
|---|---|
| Bacino piloti | 400 piloti generati |
| Database sponsor | a caso 36–50 marchi pubblici, più sponsors_per_marketing_level × 10 marchi «premium» nascosti sbloccati dal livello Marketing |
| Database fornitori | a caso 4–8 per categoria (gomme, carburante), più un motorista per ogni costruttore disponibile nel bacino dei motoristi |
| Bacino motoristi | generato dal DB del gioco (vuoto nelle build demo) |
| Costruttori mondiali | ~35 costruttori procedurali inizializzati dal nome della scuderia, con i motoristi PFS fusi per nome |
| Prezzi motori | apply_engine_arch_pricing applica il sovrapprezzo di architettura una sola volta, alla creazione: V8 −10 %, V10 −20 %, V12 +15 % sul costo cliente |
| Bacino circuiti | career_cfg.circuit_pool_size, predefinito 50 (limitato tra 20 e 60) |
| Calendario | CALENDAR_ROUNDS = 20 estratti dal bacino: la stagione è un sottoinsieme del mondo, ed è ciò che rende possibili contratti e ritorni |
| Round annunciati | solo i primi 2; gli altri vengono annunciati progressivamente |
| Scuderie IA | generate da generate_ai_teams, ciascuna sulla stessa tabella di budget a tre fasce |
| Logo del giocatore | un indice di logo che nessuna scuderia IA stia già usando |
| Diritti TV | il pacchetto di trasmissione della stagione 1 viene accreditato subito (apply_tv_rights_package) |
| ID dei piloti | ogni pilota del mondo riceve la propria identità numerica |
| Serie di sviluppo | PF2 / PF3 costruite dopo il pacchetto mod, così da allinearsi al calendario definitivo — vedi Scala di sviluppo |
| Posta in arrivo | un messaggio: «Benvenuto nella Prime Formula Series!» |
Approfondimenti
CareerSave::newtermina con..Default::default(). Questo riempie silenziosamente ogni campo dimenticato dal letterale con unVecvuoto / zero /None, e nulla può generare un errore di compilazione — è esattamente così che, un tempo, ogni nuova carriera usciva con un bacino mondiale di circuiti vuoto pur continuando a estrarne un calendario. Oggi la garanzia è un test (circuit_pool_tests::a_new_career_has_every_subsystem_populated). Se stai moddando e un sottosistema sembra vuoto in un salvataggio nuovo, è il primo sospettato.- Sei fasi di pre-stagione, non sei turni.
TOTAL_PHASES = 6. Le fasi 2, 3 e 4 duranoTURNS_PER_STEP = 5turni ciascuna; le fasi 1, 5 e 6 sono a turno singolo. Le fasi 2 e 3 condividono inoltre un’unica finestra di trattativa da 10 turni: Hub e barra laterale le contano insieme come «Trattative — Turno X/10». OFFERS_PER_PHASE = 3— tre offerte per turno nelle fasi di trattativa e reclutamento.- La stagione conta 20 GP (
TOTAL_GPS = 20), in linea conCALENDAR_ROUNDS. - Premi predefiniti:
race_prize_total2.025.000 $ a gara,championship_prize_total222.750.000 $ per la stagione. Entrambi sono esponenziali fortemente sbilanciate verso l’alto (per gara P1 ≈ 15 %, P20 ≈ 0,8 %, un rapporto di 20×). Modificabili dai cursori di Impostazioni → Carriera. - La fascia di budget non è un cursore di difficoltà che puoi tornare indietro a cambiare. Ancora in modo permanente la barra del budget nell’Hub: la frazione mostrata è
current_budget / budget_tier.amount(), per cui una scuderia Grande scesa a 30 mln $ mostra una barra più rossa di una scuderia Piccola seduta sugli stessi 30 mln $. - Il paese non può essere cambiato, ed è lui a possedere la tua pista di test. Se conti di appoggiarti ai Test privati, ricorda che la lunghezza del giro è un hash del codice ISO, tra 3,5 km e 6,5 km, con 10–15 curve. Non c’è modo di ritirarla a sorte.
Errori comuni
- Scegliere Piccola «per la sfida» e poi ingaggiare un pilota di grido. Reputazione 30 più 40 mln $ significano che i tiri di accettazione sono contro di te e che lo stipendio non è sostenibile; la regola di fallimento dei 3 GP consecutivi in rosso fa il resto.
- Dare per scontato che Grande significhi uno schieramento facile. Le scuderie IA pescano dalla stessa tabella
amount(): Grande garantisce solo che sei tra i ben finanziati, non davanti a loro. - Scegliere un paese per il suo badge PIL aspettandosi più denaro dagli sponsor. Le origini degli sponsor sono estratte a livello mondiale, ponderate con quel punteggio per ogni marchio del mondo. Gli effetti concreti del tuo paese sono il bonus di nazionalità sui piloti, la pista di test e la tua bandiera.
- Ignorare la clausola sul colore di uno sponsor. Firma uno sponsor
wants_car_colorin fase 2 e il colore carrozzeria della tua scuderia è deciso prima ancora che la schermata dell’identità si apra. - Riutilizzare lo stesso nome di scuderia tra carriere aspettandosi un mondo diverso. Il bacino dei costruttori è inizializzato dal nome.
- Aspettarsi di dare un nome alla vettura o scegliere la livrea nella procedura guidata. L’identità è una schermata intermedia separata e obbligatoria all’inizio della fase 4 — senza pulsante Indietro.
Vedi anche
- Hub della carriera — la dashboard su cui atterri e lo stepper di pre-stagione
- Desktop e barra laterale della carriera — quali app sono aperte in quale fase
- La tua prima carriera — un percorso guidato attraverso la prima stagione
- Finanze — a cosa deve sopravvivere il budget iniziale
- Infrastrutture — dove finiscono i soldi della fase 1
- Sponsor · Fornitori — la finestra di trattativa delle fasi 2–3
- Scouting — il mercato piloti della fase 4 e il bonus di nazionalità
- Glossario