ゲーム時間

Last-modified: 2023-04-16 (日) 00:45:13

ゲーム内時間について

ゲーム内時間における最小単位は 1 tick であり、リアル時間では60分の1秒に相当する。(いわゆる1フレーム)
製作時間などに表記される単位はリアル秒(=60 tick)で表されているため、普通にプレイする分にはあまり意識する必要はない。
ただし、回路ネットワークでは 1 tick が計算動作1回の単位となるため、ループ回路を用いた時間制御を行う工場長には必須の知識となる。

1日のタイムスケジュール

ゲーム内の1日は 25000 tick であり、リアル時間で6分56.7秒 となる。
1日の内訳は大雑把に見て、昼200秒→夕80秒→夜40秒→朝80秒で推移する。
時間帯ごとの細かい内訳・tickについては下表を参照。

時間帯tick・累計秒数・累計
昼(午後)62506250104.16104.16
50001125083.33187.47
25001375041.66229.13
50001875083.33312.46
昼(午前)625025000104.16416.66

処理落ちの影響

工場の極端な大規模化や処理負荷の大きいMODの導入などにより処理落ちが発生することがある。
この場合も「ゲーム内時間1秒は60 tick」が徹底される。
一方、処理落ちにより 1 tick に要するリアル時間は伸びる。
その結果、以下の関係式になる。

処理落ち中: 60 tick = ゲーム内時間1秒 > リアル1秒

つまり、処理落ちが回路ネットワーク等に悪影響を与えることはないが、処理落ちで生産に要するリアル時間が伸びることがある。

参考URL

Game Tick https://wiki.factorio.com/index.php?title=Game-tick
Game Day https://wiki.factorio.com/index.php?title=Game-day