Іншими мовами: Čeština Deutsch English Español Français 日本語 한국어 Nederlands Polski Português, Brasil Русский 简体中文

Час

From Official Factorio Wiki
Revision as of 10:42, 6 July 2023 by DJSound (talk | contribs) (Додано сторінку Час)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search
Clock hi res.png

Поняття Час у Factorio використовується для багатьох різних потреб, особливо часу створення та часу гри.

Час і швидкість створення

Навівши курсор на рецепт предмета, гравець може побачити символ годинника та число. Це час, необхідний для виготовлення предмета за секунди зі швидкістю виготовлення 1. Гравець завжди створює на швидкості 1, тоді як складальний автомат має різну швидкість виготовлення. Модулі також можуть впливати на час створення, пришвидшуючи або сповільнюючи його для інших переваг. Гравець, створюючи вручну, створює з множником 1, тому предмети, для створення яких потрібно 10 секунд, займе 10 секунд, але складальний автомат 1 з множником 0,5 витратить 20 секунд. Важливо враховувати це при створенні установок із належними співвідношеннями.

Тік

Основна одиниця всіх часів у Factorio. Під час роботи зі швидкістю гри 1 завжди має бути 60 тіків у кожній секунді в реальному часі, що призводить до цифри 60 оновлень на секунду, коротко UPS. Це означає, що в ідеалі 1 тік повинен займати 1/60 секунди реального часу (0,01667 секунди). Однак можна змінити швидкість гри за допомогою модифікацій або консольних команд, тож можливо, що тіки не забирають 0,01667 секунди реального часу. Крім того, швидкість гри автоматично сповільниться, якщо комп’ютер, на якому запущена гра, не зможе виконати всі необхідні обчислення за потрібні 0,01667 секунди реального часу. Параметр налагодження "show-fps" дозволяє побачити поточний UPS, який можна використовувати для оцінки часу, який зараз займає тік.

Секунди

Як зазначено вище, кожну секунду завжди має бути 60 тіків, тому 1 ігрова секунда дорівнює 60 ігровим тікам. Співвідношення 60 до 1 також застосовується, коли гра працює на нижчих швидкостях, тому секунда в грі може тривати довше, ніж секунда в реальному часі.

Дні

Протиставлення дня і ночі.

Ігровий день триває 25000 тіків або 416,66~ ігрових секунд.

Світло змінюється протягом дня в циклі, що складається з 4 фаз:

Ім’я фази Внутрішне ім’я Поведінка Час доби на початку Час доби в кінці Тривалість (у тіках) Тривалість (у секундах)
День 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. У нічний час гравець пасивно вмикає свої ліхтарики (або фари, якщо в транспортному засобі), а розміщені ліхтарі автоматично вмикаються, якщо вони отримують живлення.

Примітка: Фактичний час між фазами може відрізнятися +/- тік через помилки округлення.