時間
Factorioにおいて、時間(Time)の概念は様々に異なって用いられますが、とりわけ製作時間(Crafting time)とゲーム時間(Game time)が重要です。
クラフト時間と速度
アイテムのレシピにマウスオーバーすると、時計のシンボルと数字が見えるでしょう。これはクラフト速度1でそのアイテムを作るために必要な時間を秒で表したものです。プレイヤーは常に速度1でクラフトしますが、組立機はクラフト速度が異なります。 モジュールも製作時間を早めたり、あるいは他のメリットと引き換えに遅くしたりするかもしれません。プレイヤーのクラフトは係数が1で、つまりあるアイテムに10秒かかると書いてあるなら手作りするのに10秒かかります。一方、係数が0.5の組立機1の場合は20秒かかります。適切な比率のラインを設計する上では、このことを考慮に入れなくてはなりません。
ティック
Factorio内のすべての時間の基本単位。ゲームスピード1で動作している場合、1秒間に60回のティックが発生し、1秒間に60回の更新が行われます。 つまり、1ティックは常にリアルタイム秒の60分の1(0.01667秒)であることが理想的です。しかし、MODやコンソールコマンドでゲームスピードを変更することは可能なので、ティックに0.01667秒のリアルタイム秒数がかからないこともあり得ます。 さらに、ゲームを実行しているコンピュータが、希望する0.01667リアルタイム秒の間に必要な計算をすべて行うことができない場合、ゲーム速度は自動的に遅くなります。"show-fps" デバッグオプションを使用すると、現在のUPSを見ることができます。
秒
前述の通り、1秒間に60ティックが常に存在するはずなので、ゲーム内1秒はゲーム内60ティックに相当します。この60対1の比率は、ゲームが低速で動作する場合にも適用されるため、ゲーム内の1秒はリアルタイムの1秒よりも長くなることがあります。
日
ゲーム内の1日は25000ティック、または416.66~ゲーム内秒。
明るさは4つのフェーズからなるサイクルで1日中変化します。
フェーズ名 | 内部名 | 動作 | 開始時刻 | 終了時刻 | 時間 (ティック) | 時間 (秒) |
---|---|---|---|---|---|---|
昼間 | dawn | 完全に明るい | 0.75 | 0.25 | 12500 | 208.33~ |
日没 | dusk | 暗くなる | 0.25 | 0.45 | 5000 | 83.33~ |
夜間 | evening | 完全に暗い | 0.45 | 0.55 | 2500 | 41.66~ |
日の出 | morning | 明るくなる | 0.55 | 0.75 | 5000 | 83.33~ |
------------ 昼間 -------><----- 日没 -----><- 夜間 -><----- 日の出 -----><-------- 昼間 ----------- % 0 5 10 15 20 25 30 35 40 45 50 55 60 65 70 75 80 85 90 95 100 |----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|----|
日没時、光量は完全に明るいところから完全に暗いところまで直線的に減少する。日の出時は、暗いところから明るいところへ直線的に増加する。この直線的な勾配は、LuaSurface.darknessが返す値には必ずしも適用されません。夜間は、プレイヤーは懐中電灯(車両の場合はヘッドライト)を受動的に点灯させ、設置したランプは電力が供給されていれば自動的に点灯します。
注意:フェーズ間の実際の時間は、四捨五入の誤差により±1ティック変動することがあります。