Tick

Uit Minecraft Wiki
Ga naar: navigatie, zoeken
Deze pagina is een begin.
Je kunt helpen door het uit te breiden.

Bijna alle videogames (inclusief Minecraft) worden aangestuurd door één grote program loop. Net zoals elke versnelling in een klok is gesynchroniseerd met de slinger, wordt elke taak die gepaard gaat met het vooruitgaan van een spelsimulatie gesynchroniseerd met de spellus. Het is toepasselijk dat één cyclus van de game loop een tick wordt genoemd.

Game tick[bewerken]

De game loop van Minecraft werkt normaal gesproken met een vaste snelheid van 20 ticks per seconde, dus één tick gebeurt om de 0,05 seconden. Een in-game-dag duurt precies 24.000 ticks of 20 minuten. Als de computer deze snelheid echter niet kan bijbenen, zullen er minder game ticks per tijdseenheid zijn. Omdat de meeste acties worden getimed op basis van het aantal ticks in plaats van wall clock time, betekent dit dat veel dingen langer zullen duren op een langzamere computer.

Op elke tick gaan verschillende aspecten van het spel een beetje vooruit; bewegende objecten veranderen van positie, wezens controleren hun omgeving en updaten hun gedrag, gezondheid en honger worden beïnvloed door de omstandigheden van de speler, en nog veel meer.

Een ding dat niet gebeurt als onderdeel van een tick, is het tekenen van afbeeldingen. Renderen gebeurt na het updaten. Dit is de reden waarom een ​​variërende framesnelheid de tick rate niet beïnvloedt, waardoor wordt voorkomen dat de videoprestaties de game mechanics beïnvloeden.