ATTENZIONE: Ogni utente è invitato a seguire le regole della pagina Traduzione per non incorrere in sanzioni

Tick

Da Minecraft Wiki.

Come quasi tutti i videogiochi, Minecraft è governato da un grande ciclo di programma. Proprio come ogni ingranaggio di un orologio è sincronizzato con il pendolo, ogni attività progettata per evolvere il gioco è sincronizzata con questo ciclo di programma. In modo appropriato, ogni ciclo del ciclo di gioco è chiamato tick.

Tick del gioco[modifica | modifica wikitesto]

Numero
di tick
trascorsi
Avanzamento
della giornata
nel gioco
Durata reale
0 tick 0 s 0 s
1 tick 3,6 s 0,05 s
20 tick 1 min 12 s 1 s
1 000 tick 1 h 50 s
1 200 tick 1 h 12 min 1 min
12 000 tick 12 h 10 min
24 000 tick 1 giorno 20 min

Il ciclo di gioco di Minecraft normalmente scorre a una velocità fissa di 20 tick al secondo, cioè c'è un tick ogni 0,05 secondi. Una giornata del gioco dura esattamente 24 000 tick, ovvero 20 minuti (24.000 × 0,05 s = 1200 s). La tabella mostra alcuni valori per convertire il numero di tick in tempo trascorso nel gioco e nella realtà. Tuttavia, se il computer non è in grado di mantenere questa velocità, ci saranno meno tick al secondo. Poiché la stragrande maggioranza delle azioni sono cronometrate sulla base di tick count piuttosto che sul wall clock time, questo significa che molte cose avverranno più lentamente su un computer più lento.

In ciascun tick, numerosi aspetti del gioco avanzano di un poco: la posizione degli oggetti animati, il comportamento delle creature, la salute, la fame e molto altro.

Alcuni aspetti del gioco non dipendono dai tick, ad esempio il rendering grafico, che avviene dopo l'aggiornamento. Questo è perché la frequenza dei fotogrammi non influenza la velocità dei tick, la quale impedisce che le prestazioni video influenzino le meccaniche di gioco.

Chunk tick[modifica | modifica wikitesto]

On every game tick, each chunk within the render distance of a player and with centers within 128 blocks of a player are ticked.

This may have various effects:

  • If thunderstorming, lightning may strike somewhere in the chunk (1100000 chance).
  • 116 chance that one column is chosen for weather checks on the topmost block:
  • A certain number of blocks within the chunk will receive random block ticks, as described below.

Block tick[modifica | modifica wikitesto]

Chunks consist of sixteen so-called sections, each one a 16×16×16 block cube. Three block positions (or the number set by /gamerule randomTickSpeed) are chosen at random from each section in the chunk. The blocks at those positions are given a "random block tick". Most blocks ignore this tick, but some use it to do something:

Other blocks can request a tick sometime in the future. These "scheduled ticks" are used for things that have to happen in a predictable pattern—for instance, redstone repeaters will schedule a tick to change state and water will schedule a tick when it needs to move. A scheduled tick and a random tick may do different things on the same block.

Because random block ticks are granted randomly, there is no way to predict when a block will get its next tick. The median time between ticks is 47.35 seconds. That is, there is a 50% chance that the interval will be equal or shorter than 47.35 seconds, and a 50% chance it will be equal or longer than 47.35. However, sometimes it is much longer or shorter: for example, there is a 1.5% chance that the interval will be less than one second, and a 1% chance that the interval will be over five minutes. On average, blocks are updated every 68.27 seconds. For the math behind these numbers, see the Wikipedia entries for the geometric distribution.

The maximum number of block ticks per game tick is 65,536.

Redstone tick[modifica | modifica wikitesto]

A redstone tick describes two game ticks. This creates a 1/10 of a second delay in the signal of a redstone circuit. That is, the signal's time to travel from a location A to location B is increased by 0.1 seconds. A tick only pertains to the increase in signal time, thus, a signal's travel time can never be decreased in reference to ticks.


Template:Java Edition