In anderen Sprachen: Čeština English Español Français 日本語 한국어 Nederlands Polski Português, Brasil Русский Українська 简体中文

Zeit

From Official Factorio Wiki
Revision as of 10:27, 24 September 2021 by Tertius3 (talk | contribs) (→‎Sekunden)
Jump to navigation Jump to search
Clock hi res.png

Das Konzept der Zeit wird in Factorio in vielen Bereichen verwendet, vor allem für die Herstellungs- und Spielzeit.

Herstellungszeit und Geschwindigkeit

Wenn man die Maus über einen Bauplan bewegt, ist ein Uhrensymbol mit einer Zahl zu sehen. Dies ist die Zeit in Sekunden, die benötigt wird, um den Gegenstand mit der Herstellungsgeschwindigkeit 1 herzustellen. Der Spieler stellt immer mit der Geschwindigkeit 1 her, während Montagemaschinen unterschiedliche Herstellungsgeschwindigkeiten haben. Module können auch die Herstellungsgeschwindigkeit beeinflussen, wobei sie sie sie entweder beschleunigen oder verlangsamen, je nach Art des Moduls. Wenn der Spieler von Hand herstellt, tut er das mit einem Multiplikator von 1, so dass Gegenstände, die laut Bauplan 10 Sekunden zum herstellen benötigen, tatsächlich auch 10 Sekunden dauern. Eine Montagemaschine 1 mit einem Multiplikator von 0,5 braucht 20 Sekunden. Es ist wichtig, dies bei der Erstellung von Setups mit korrekten Verhältnissen zu berücksichtigen.

Ticks

Ticks sind die Basiseinheit aller Zeit innerhalb von Factorio. Bei Spielgeschwindigkeit 1 sollten in jeder Echtzeit-Sekunde immer 60 Ticks vorhanden sein, was zu der Zahl von 60 Updates pro Sekunde, kurz UPS, führt. Das bedeutet, dass 1 Tick idealerweise immer 1/60 einer Echtzeitsekunde (0,01667 Sekunden) dauern sollte. Es ist jedoch möglich, die Spielgeschwindigkeit mit Mods oder Konsolenbefehlen zu verändern, so dass es möglich ist, dass Ticks nicht 0,01667 Echtzeitsekunden dauern. Außerdem wird die Spielgeschwindigkeit automatisch verlangsamt, wenn der Computer, auf dem das Spiel läuft, nicht in der Lage ist, alle erforderlichen Berechnungen in den gewünschten 0,01667 Echtzeitsekunden durchzuführen. Die "show-fps" Debug-Option erlaubt es, die aktuelle UPS zu sehen, die verwendet werden kann, um abzuschätzen, wie lange ein Tick in Echtzeit aktuell dauert.

Sekunden

Wie oben erwähnt, sollte jede Sekunde immer 60 Ticks haben, also entspricht 1 Sekunde im Spiel 60 Ticks im Spiel. Das Verhältnis 60 zu 1 wird auch bei niedrigeren Geschwindigkeiten angewendet, so dass eine Spiel-Sekunde länger dauern kann als eine Echtzeit-Sekunde.

Tage

Tag und Nacht nebeneinander dargestellt.

Ein Tag im Spiel dauert 25000 Ticks oder 416,66~ Sekunden im Spiel.

Das Licht variiert im Laufe des Tages in einem Zyklus, der aus 4 Phasen besteht:

Phase interner Name Verhalten Tageszeit beim Start Tageszeit am Ende Dauer (in Ticks) Dauer (in Seconden)
Tag dawn vollständig hell 0.75 0.25 12500 208.33~
Sonnenuntergang dusk wird dunkler 0.25 0.45 5000 83.33~
Nacht evening vollständig dunkel 0.45 0.55 2500 41.66~
Sonnenaufgang morning wird heller 0.55 0.75 5000 83.33~
  ------------- Tag ------->< Sonnenuntergang ->< Nacht -><- Sonnenaufgang --><-------- Tag ------------
  
% 0    5    10   15   20   25   30   35   40   45   50   55   60   65   70   75   80   85   90   95  100
  |----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|

Während des Sonnenuntergangs nimmt das Licht linear von ganz hell bis ganz dunkel ab. Während des Sonnenaufgangs steigt er linear von dunkel zu hell an. Diese lineare Steigung gilt nicht unbedingt für die Werte, die von LuaSurface.darkness zurückgegeben werden. Während der Nacht wird beim Spieler automatisch die Taschenlampe aktiviert (oder Scheinwerfer, wenn er sich in einem Fahrzeug befindet), und platzierte Lampen schalten sich automatisch ein, wenn sie mit Strom versorgt werden.

Hinweis: Die tatsächliche Zeit zwischen den Phasen kann aufgrund von Rundungsfehlern um +/- einen Tick variieren.