Domanda:
Puoi far esplodere la roccia con TNT se ne hai abbastanza?
Young Guilo
2013-04-10 02:40:18 UTC
view on stackexchange narkive permalink

Riuscirai a farti strada nella roccia se hai abbastanza TNT? Stavo scavando e mi sono imbattuto e ho 45 blocchi TNT. Se potessi farlo esplodere, potresti usare anche il fondamento?

Cinque risposte:
#1
+36
SevenSidedDie
2013-04-10 04:39:03 UTC
view on stackexchange narkive permalink

Non è possibile rompere il substrato roccioso con una qualsiasi quantità di TNT, poiché il substrato roccioso ha un'elevata resistenza alle esplosioni che il TNT riesce a malapena a intaccarlo, figuriamoci a superarlo completamente.

Bedrock ha una resistenza allo scoppio di 18.000.000 . (È 3000 volte più resistente dell'ossidiana.)

La matematica dell'esplosione non è semplice, ma una grande semplificazione è che un blocco viene distrutto se la sua resistenza all'esplosione viene superata dall'esplosione potenza applicata ad esso. Il danno di un'esplosione viene fatto irradiando un numero di linee fuori dal centro dell'esplosione e applicando il danno solo quelle linee ai blocchi a intervalli (ogni 0,3 metri) lungo le linee. Se tutto il danno di una linea viene assorbito da uno o più blocchi che ha attraversato, non vengono controllati intervalli ulteriori.

Quindi, la quantità di danni che un blocco di TNT può fare simultaneamente a un particolare pezzo di roccia fresca è la somma del danno applicato da tutti i raggi che lo intersecano. Questo calcolo è già stato elaborato in quella pagina come "La resistenza minima del blocco richiesta per assorbire la massima forza di esplosione di un'esplosione che si verifica nell'aria vicina". Per TNT in condizioni ottimali (il TNT è seduto sul blocco), questo è 77,67 . Ciò significa che un blocco di TNT distruggerà un blocco con 77 punti di resistenza all'esplosione, ma non un blocco con 78.

Il danno da esplosione non sembra essere additivo (sebbene il deoffuscato il codice non è abbastanza chiaro da non essere sicuro al 100% in entrambi i casi), in quel danno da esplosione sembra essere controllato per ogni singola esplosione in un'esecuzione separata del codice dell'esplosione e non esiste un codice per salvare il danno parziale da esplosione per le esplosioni successive da aggiungere a, quindi le esplosioni simultanee non si sommano. Possiamo vederlo in evidenza provocando molte, molte esplosioni su vasta scala e osservando che il fondamento sembra rimanere completamente intatto:

I codici sorgente di Minecraft dicono: Bedrock: Unbreakable: True (
#2
+7
SaintWacko
2013-04-10 02:42:15 UTC
view on stackexchange narkive permalink

No, non puoi. Bedrock è impermeabile a tutto in modalità Sopravvivenza. L'unico modo per rompere la roccia è passare alla modalità Creativa e romperla tu stesso.

#3
+5
Coronus
2013-04-10 02:48:29 UTC
view on stackexchange narkive permalink

Come dice SaintWacko, l'unico modo per rompere la roccia è entrare in modalità Creativa. Volevo solo sottolineare che il motivo per cui non puoi far saltare la roccia con TNT è che la roccia ha un punto di esplosione di 18.000.000 di danni. La maggior parte dei blocchi ha una resistenza ai danni compresa tra 15 e 30.

Fonte: Minecraft Wiki

#4
+2
AspiringGenious
2013-04-10 05:53:53 UTC
view on stackexchange narkive permalink

No, in realtà SevenSidedDie non potrebbe essere più sbagliato. È un'idea sbagliata comune che puoi accumulare danni a un blocco in Minecraft, ma in realtà dovrebbe essere un singolo blocco che fa il trucco, quindi dovrebbe essere un mod. ha senso?

Citazione da Wiki "È un mito comune che Bedrock possa essere distrutto da una quantità sufficiente di TNT. Gli esami del codice Minecraft hanno dimostrato che le esplosioni multiple non aggiungono danni ai blocchi; qualsiasi blocco che non lo sia distrutto da un TNT immediatamente adiacente ad esso non sarà distrutto da un TNT aggiuntivo "

Quindi dicendo che il valore del danno TNT dovrebbe essere maggiore o uguale a 18.000.000. Non solo questo deve essere un blocco TNT, nei primi giorni di Minecraft Alpha si poteva fissare il mouse per colpire continuamente il blocco di roccia, perché il danno accumulato era maggiore del valore della roccia. Quindi, se qualcuno entrasse nel codice e cambiasse il valore del danno di un plettro, TNT o qualunque cosa fosse maggiore di 18.000.000, distruggerebbe la Bedrock. Quindi, anche in teoria, è decisamente impossibile ...

Sullo stesso wiki si cita, "Notch ha confermato l'11 febbraio 2011, durante uno streaming di Machinima Live, [1] che è indistruttibile, o così solido che la quantità di TNT che ci vorrebbe per distruggerlo sarebbe più che certamente un crash il gioco, quindi il file di salvataggio non mostrerebbe alcuna prova che l'esplosione sia mai avvenuta. ". Il che in realtà sembra supportare il commento di SevenSidedDie e contraddire il paragrafo precedente. Inoltre viene citato il commento di Notch mentre "l'esame del codice Minecraft" no.
Inoltre, Hooked, non ho mai detto NULLA sull'esame del codice delle masse di TNT, il mio punto era che i danni su un blocco non si sommano e sono in grado di esaminare il codice per vederlo, perché il gioco non si blocca quando più TNT si verificano esplosioni.
Ero presente di persona quando Notch l'ha detto. Aveva affermato che il substrato roccioso minerario ha un valore minerario di -1, il che significa che non importa per quanto tempo attacchi il substrato roccioso, non sarebbe mai stato estratto. Tuttavia, le esplosioni dalla mia esperienza * fanno * sommarsi, poiché puoi distruggere l'ossidiana con abbastanza TNT. Come ha affermato Notch, nessun computer ha una potenza di calcolo sufficiente per creare una potenza esplosiva sufficiente per rompere la roccia.
Beh, mi piace contestare questo, ma hai qualche prova? Se trovi una fonte, sarei più che felice di esaminarla, e per tua informazione nei giorni alfa, potresti scavare il fondamento. Guarda in alto!
Solo i minecart TNT hanno questa capacità.
#5
+1
thezi3
2015-03-19 18:19:04 UTC
view on stackexchange narkive permalink

Non puoi esplodere attraverso il substrato roccioso usando TNT.

Tuttavia, puoi farlo saltare attraverso il substrato roccioso usando una palla di fuoco con una potenza di esplosione di 10.000.000, come JL2579 dimostra in questo video:

Nota, non l'ho provato, perché, beh, ogni volta che l'ho provato, il mio gioco si è bloccato.



Questa domanda e risposta è stata tradotta automaticamente dalla lingua inglese. Il contenuto originale è disponibile su stackexchange, che ringraziamo per la licenza cc by-sa 3.0 con cui è distribuito.
Loading...