Le rese delle ricette arrotondano per eccesso, quindi il costo di fabbricazione non è mai una semplice moltiplicazione
La carta viene prodotta in 3 unità per fabbricazione. Averne bisogno di 4 costa 6 canne da zucchero e lascia 2 carte d'avanzo. Ogni livello dell'albero delle ricette funziona così, e lo spreco si accumula verso il basso.
Calcolare il costo di qualcosa in materie prime sembra un problema di moltiplicazione. Non lo è, perché una ricetta produce un lotto fisso e non puoi fabbricarne una frazione.
La regola
craftsNeeded = ceil(needed / makes)
produced = craftsNeeded × makes
leftover = produced − needed
makes is the recipe's yield. Paper is makes: 3 from 3 sugar cane. So:
| carta necessaria | fabbricazioni | canna da zucchero | carta avanzata |
|---|---|---|---|
| 1 | 1 | 3 | 2 |
| 3 | 1 | 3 | 0 |
| 4 | 2 | 6 | 2 |
| 6 | 2 | 6 | 0 |
Aver bisogno di una carta costa quanto averne bisogno di tre. Averne bisogno di quattro costa quanto averne bisogno di sei. La funzione di costo è a gradini, non una linea, e ogni gradino superato di poco si ripercuote contro di te.
Si accumula lungo l'albero
L'arrotondamento per eccesso viene applicato a ogni livello, non una sola volta alla fine. Un libro richiede 3 carte e 1 cuoio; la carta si ottiene in 3 unità per fabbricazione dalla canna da zucchero. Un libro richiede quindi esattamente una fabbricazione di carta: 3 canne da zucchero, nessuno spreco.
Due libri richiedono 6 carte, ovvero 2 fabbricazioni, ancora senza sprechi. Ma basta alterare qualsiasi quantità nell'albero rispetto a un lotto intero affinché l'arrotondamento a quel livello si propaghi come un fabbisogno maggiore a tutto ciò che sta sotto, che a sua volta arrotonda per eccesso. Gli alberi profondi accumulano questo effetto, e il totale può superare un calcolo ingenuo quantity × unit cost by a wide margin while every individual step looks correct.
Questo è l'unico motivo per cui vale la pena usare un calcolatore di costi invece di fare i conti da soli: l'aritmetica è semplice, ma la contabilità non lo è.
Le ricette alternative cambiano l'albero, non solo il prezzo
Alcuni oggetti possono essere creati in più modi, e il calcolatore ti consente di passare da uno all'altro:
- Lingotto di ferro — fusione in una fornace o in un altoforno. Entrambe consumano 1 ferro grezzo
e ne producono 1, quindi la scelta riguarda velocità e combustibile, non i materiali.
- Lingotto d'oro — la stessa coppia, con la medesima equivalenza.
- Bastone — due ricette realmente diverse, motivo per cui è quello utilizzato dallo strumento per
mostrare il cambio.
I casi del ferro e dell'oro sono degni di nota proprio perché non rappresentano una decisione di costo. Un albero che offre una scelta non offre sempre un ramo più economico, e sostituire una fornace con un altoforno non cambia assolutamente nulla nella lista dei materiali.
Dove si ferma l'albero
Quindici oggetti sono trattati come foglie grezze — l'espansione si ferma lì anziché procedere oltre:
tronco di quercia · pietrisco · ferro grezzo · oro grezzo · diamante · polvere di redstone · sabbia · stella del Nether · ossidiana · frammento di netherite · canna da zucchero · cuoio · bambù · lana · cordicella
Due di questi meritano una nota. Frammento di netherite è in realtà antichi detriti fusi, e viene trattato come grezzo per semplicità — quindi il costo in netherite ometterà un passaggio di fusione per ogni frammento. E tronco di quercia rappresenta "qualsiasi tronco", così l'albero non si ramifica in sei tipi di legno che si comportano tutti allo stesso modo.
Sapere dove si arresta un albero è importante tanto quanto l'albero stesso: un costo in "materie prime" ha senso solo una volta che si sa quali materiali il calcolo definisce grezzi.