Найти тему
Формат АА

Куда в Factorio едут поезда?

Оглавление

Статья про тонкости игрового процесса в игре Factorio.

В этой статье поговорим о назначении станций для поездов и установки расписания движения.

-----------------------------------------

Важное замечание! Эта статья была написана для первой версии игры Factorio. Некоторые механики игры, предметы или их свойства могут не совпадать с текущей версией игры.

-----------------------------------------

Вступление.

Если в Factorio вы построили рельсы, поставили на них локомотив и прицепили вагон (или вагоны), но не знаете как заставить поезд ехать автоматически, то эта статья для вас.

Поезда следуют по расписанию. Расписание можно создать при помощи списка станций. В нём нужно указать все станции по очерёдности и условия, по которым поезд определит, что ему пора уезжать.

Для полноценного использования железной дороги её необходимо строить кольцевой, то есть конец пути должен соединиться с началом пути. И все дороги в различных направлениях должны когда-нибудь возвращаться хоть каким маршрутом, а затем соединяться с начальной точкой. Таким образом, поезд выезжает из точки А в точку Б, и затем, продолжая ехать по дороге, приезжает снова в точку А. Как правило, для таких целей строят две параллельные железные дороги, правая из которых (по принципу правостороннего движения) – для движения вперёд по пути, а левая дорога – для движения назад. Где-то в определённом месте правая и левая дороги соединены полукругом чтобы поезд мог развернуться в обратный путь.

Первая станция.

Создадим ж/д станцию и установим её на рельсы. Так как железная дорога использует правостороннее движение, то и станция должна устанавливаться по правой стороне ж/д пути. Далее просто щёлкнем по станции и откроем её окно настроек:

1. Окно настройки ж/д станции.
1. Окно настройки ж/д станции.

Здесь, первым делом нажимаем на кнопочку с карандашом чтобы назначить для станции адекватное имя. Имя, данное игрой по умолчанию, нам не подходит. Открывается маленькое окошко отображённое на рисунке 1. И вторым делом, мы вписываем в строчку вместо старого имени станции своё. Например, пусть это будет «Станция первая». Применяем. Как видно, после закрытия окошка с изменением имени в названии станции появилось наше «Станция первая».

При желании можем изменить цвет станции на любой по желанию. Для этого нужно нажать на кнопочку с пипеткой и выбрать подходящий цвет.

(!) Чтобы в будущем скопировать цвет, и все остальные настройки станции, включая расписание и условия для поездов, – достаточно будет зажать «SHIFT» + правая кнопка мыши по станции (копирует в память). А подбежав к другой станции щёлкнуть по ней «SHIFT» + левая кнопка мыши по станции (вставляет из памяти). Другая станция сразу окрасится в такой же цвет и примет те же условия и настройки, что и предыдущая станция.

(!) То же самое действует и для локомотивов. Если щёлкнуть не по станции, а по локомотиву, то он окрасится в цвет станции. А если скопировать свойства локомотива, а затем щёлкнуть по станции, то наоборот, станция окрасится в цвет локомотива.

После переименования станции и выбора удобного цвета, обращаем внимание на надпись: «Поездов с такой остановкой: 0». Это означает, что мы ещё ни одному поезду не назначили маршрут до этой станции. Когда в поездах будет установлена эта станция, то здесь вместо нуля появится число поездов, у которых она есть в расписании движения.

Назначаем локомотиву первую станцию в маршруте.

Теперь устанавливаем локомотив на рельсы и присоединяем к нему вагоны. Или идём к уже действующему поезду, на котором катались в ручном режиме. Щёлкаем по локомотиву и открываем окно настроек поезда:

2. В расписании поезда можно добавлять станции.
2. В расписании поезда можно добавлять станции.

Здесь мы видим пункт «+ Добавить стацию». Если бы у нас не существовало ни одной станции, то при нажатии мы бы не увидели ничего. Но мы уже построили одну станцию и она есть в списке. Поэтому нажимаем и выбираем «Станция первая».

Станция автоматически становится в расписание нашего поезда на первую позицию:

3. Теперь у поезда есть одна станция в расписании.
3. Теперь у поезда есть одна станция в расписании.

Если по ошибке выбрать не ту станцию, то удалить её можно нажав на кнопочку с крестиком в названии станции.

Назначаем поезду условие ожидания.

Далее поезду надо знать, сколько он будет стоять на станции. Чтобы уехать должно выполниться какое-нибудь условие. Сейчас в списке самой станции условий нет, поэтому надо добавить. Нажимаем на раскрывающийся список «+ Добавить условие ожидания»:

4. В списке имеются различные условия, которые можно задать поезду для этой станции.
4. В списке имеются различные условия, которые можно задать поезду для этой станции.

Разворачивается список с различными условиями, все эти условия можно задать поезду для текущей станции. При выполнении заданного условия поезд прекратит остановку и поедет от станции по дальнейшему маршруту. Для простоты выберем самое популярное условие «Полная разгрузка»:

5. Выбираем условие «Полная разгрузка».
5. Выбираем условие «Полная разгрузка».

Теперь наш список станций выглядит так:

6. В списке одна станция с одним условием.
6. В списке одна станция с одним условием.

В списке станций появилась одна станция и есть условие, которое нужно выполнить чтобы поезд сдвинулся с места и автоматически поехал к следующей станции.

Коротко об условии: каждое условие позволяет выбрать действия, необходимые игроку на этой станции. Например, мы выбрали «Полная разгрузка» – это означает, что пока все вагоны поезда не будут разгружены полностью, поезд будет стоять на станции. Но как только последний предмет извлекут из вагона – поезд тронется с места и поедет к следующей станции.

Вторая станция.

Как видно из рисунка 6, в расписании всего лишь одна станция. Логично, что поезд не поедет никуда, так как любой путь состоит из начальной станции и конечной станции. Поэтому создадим ещё одну станцию на другом участке рельс, куда будет приезжать поезд.

7. Установили и переименовали вторую станцию.
7. Установили и переименовали вторую станцию.

На другом участке железной дороги построили вторую станцию. По примеру первой открыли окно настроек, переименовали в «Станция вторая», установили желаемый цвет. Готово. Теперь у поезда есть возможность перемещаться по кругу между двумя станциями. Возвращаемся к нашему поезду, щёлкаем по локомотиву чтобы открыть расписание.

Добавляем условие для второй станции.

8. Новая станция появилась в раскрывающемся списке расписания.
8. Новая станция появилась в раскрывающемся списке расписания.

Под нашей первой станцией нажимаем «+ Добавить станцию» чтобы раскрыть список станций доступных на этой железной дороге. Как видно из рисунка 8, в списке появилась наша новая станция, и теперь их стало уже две. Выбираем «Станция вторая». Далее нужно указать для второй станции условие, как мы делали на примере первой.

9. Добавляем условие для второй станции.
9. Добавляем условие для второй станции.

Учитывая, что на «Станция первая» у нас из поезда всё разгрузится по условию «Полная разгрузка», то на «Станция вторая» давайте добавим условие «Полная погрузка» чтобы там загружать вагон поезда.

Итак, теперь в расписании есть две станции. Обе имеют свои условия. Одна станция находится на первой позиции, другая на второй позиции. При желании позицию станции можно изменить перетаскиванием за «шероховатый» прямоугольник на названии станции. Перетащив станцию выше или ниже, мы всего лишь укажем поезду, какая станция будет первой, а какая второй. Если в списке будет пять или семь или больше станций, такое перетаскивание поможет правильно расставить станции в порядке следования по маршруту.

С первой станции наш поезд уедет как только будет полностью разгружен, а со второй станции уедет как только будет полностью загружен.

Отправляем поезд.

10. Поезд ожидает отправки по расписанию.
10. Поезд ожидает отправки по расписанию.

Теперь требуется пустить поезд по расписанию. Если в локомотиве имеется топливо, то стоит переключить «Ручной» режим в «Автоматический» – поезд тут же тронется в путь. Ещё можно отправить поезд прямиком на ту станцию, на которую требуется. Для этого нужно нажать кнопочку пуска в названии станции, рисунок 10.

Поезд доехал до станции «Станция вторая» и начал погрузку угля в вагон:

11. Идёт погрузка угля в вагон.
11. Идёт погрузка угля в вагон.

После полной погрузки вагона (или вагонов) сработает условие «Полная погрузка» и поезд уедет на станцию «Станция первая»:

12. Идёт разгрузка угля из вагона.
12. Идёт разгрузка угля из вагона.

По приезду на станцию «Станция первая» началась разгрузка угля из вагона (или вагонов). После полной разгрузки сработает условие «Полная разгрузка» и пустой поезд уедет на станцию «Станция вторая» для погрузки.

Несколько советов в заключение.

1) Обязательно проектируем железную дорогу так чтобы она была кольцевой и начало с концом соединялись. Либо делаем все пути из двух параллельных железных дорог, по которым поезд едет справа – туда, слева – обратно, а между ними есть переезд с правой на левую.

2) Поезда, перемещающиеся по одной железной дороге туда-сюда, не по кольцевой, используют немного иной способ управления и работы, от таких лучше отказаться и не использовать в игре.

3) Станции ставим всегда справа, так как движение правостороннее.

4) Можно добавить одно и то же условие полной погрузки и для угля, и для железа, и для меди и для чего угодно. Условия работают примерно одинаково для всего.

5) Сначала желательно построить станции на пути следования поезда. Установить их в нужных местах. Сразу переименовать правильными названиями, например, погрузку угля можно так и назвать: «Погрузка угля». Это поможет в дальнейшем не путать, где какая станция. Только после подготовки станций вносим их по порядку в расписание поезда.

6) Для большего удобства некоторые станции и их поезда красим в один цвет. Так удобнее различать. Например, поезд и станцию для погрузки/разгрузки железной руды можно выкрасить в синий цвет, а медной руды в красный, а угля в чёрный, и так далее.

7) Несколько станций можно назвать одним именем. Тогда поезда будут выбирать ближайшую свободную станцию имеющую это имя, и ехать к ней. Это удобно, если есть несколько месторождений руды, где расположены станции с одинаковым именем, и пара поездов уже заняли некоторые станции. Тогда поезд выберет другую свободную станцию с этим же именем, но на другом руднике, и приедет для погрузки туда.

Чертежи.

Чертежи из всех статей можно скачать в текстовых файлах в моём канале Telegram.

-----------------------------------------

Прямая ссылка на канал Telegram: https://t.me/format_aa

-----------------------------------------

Подпишись на канал и узнавай больше +

#Формат_АА
#Factorio
#схемы
#чертежи
#станция
#поезд
#жд
#локомотив
#вагон
#расписание
#рельсы