Scegli un oggetto target
Vengono elencati solo gli oggetti fabbricabili: le materie prime (tronchi, minerali, drop dei mob) non hanno nulla da espandere, quindi non sono bersagli validi. L'albero sottostante ricalcola sempre l'intera quantità inserita.
Albero delle ricette
Lista della spesa aggregata
| Materiale | Conteggio | Stack |
|---|
Come funziona l'espansione dell'albero delle ricette
Il calcolatore parte dall'oggetto desiderato e procede a ritroso: cerca una ricetta per quell'oggetto, determina quante fabbricazioni intere sono necessarie per coprire la quantità richiesta e ripete la stessa ricerca per ogni ingrediente previsto da quella ricetta. Ciascun ingrediente diventa un proprio ramo dell'albero e il processo continua a ricorrere (ingrediente di un ingrediente di un ingrediente) fino a raggiungere le materie prime prive di ricetta: minerali, tronchi, drop dei mob e altre risorse raccolte.
Il ridimensionamento arrotonda sempre per eccesso alle fabbricazioni intere. Se una ricetta produce 4 oggetti per fabbricazione e te ne servono solo 7, saranno comunque necessarie 2 fabbricazioni complete (non puoi creare una frazione di oggetto), il che significa che viene prodotto 1 oggetto in più come eccedenza innocua. Questo arrotondamento avviene per ogni singolo nodo dell'albero, quindi le piccole eccedenze possono accumularsi a cascata attraverso i vari livelli; la visualizzazione ad albero ti mostra esattamente dove.
Ogni volta che un oggetto ha più di un modo valido per essere creato (fondere un minerale in una fornace rispetto a un altoforno, oppure ottenere un bastone da assi rispetto al bambù), in quel nodo compare un piccolo menu a tendina. Cambiandolo viene rieseguita l'espansione ricorsiva per tutto ciò che si trova sotto quel punto utilizzando la ricetta appena scelta, e sia l'albero sia la lista della spesa aggregata si aggiornano immediatamente di conseguenza. Nulla al di sopra di quel nodo cambia, poiché al genitore interessa solo quanti esemplari di quell'ingrediente sono necessari, non come sono stati creati.
La lista della spesa in basso è semplicemente l'albero appiattito: ogni foglia di materia prima, indipendentemente dalla profondità o dal numero di rami in cui compare, viene sommata in un unico totale. I conteggi vengono quindi espressi come stack completi da 64 oggetti più il resto, rispecchiando il modo in cui raccoglieresti e trasporteresti effettivamente i materiali nel gioco.
I dati delle ricette coprono una selezione curata di oggetti comuni (~35) per dimostrare fedelmente l'algoritmo di espansione ricorsiva e il calcolo degli stack, non tutte le oltre 1.500 ricette del gioco. Le quantità arrotondano sempre per eccesso a fabbricazioni intere, poiché non è possibile fabbricare frazioni di oggetto.