,Factorio,Игры,Factorio Dev Diary
Здравствуйте!
Сегодня у нас есть целый ряд новых функций и улучшений, которые появятся в версии 2.0.

Считыватель всего конвеера

Часто хочется прочитать содержимое целой линии? Возможно, вы готовите суши или просто хотите получить точную оценку того, сколько вещей у вас есть, не помещая их в сундук.
Способ сделать это — прочитать каждый конвеер, но у этого метода есть некоторые недостатки:
Уродливость
Неэффективность
- Скучность
- Скрывает предметы на ремнях.
- Не работает для подземных конвееров
Поэтому мы решили сделать его более удобным. Боскид добавил новый режим, который вы можете выбрать при выборе режима «Чтение содержимого пояса».
Этот способ будет считывать все ленты в той же «Транспортной строке», что и считываемый конвеер. Он сохраняется при прохождении подземных конвейеров, но разрывается сплиттерами и боковой загрузкой на другой конвейер.
Результат не только стал намного удобнее, но и выглядит лучше, с меньшим визуальным беспорядком.

Более быстрые последующие запуски ракет

В поздней игре вы можете создавать и готовить ракеты довольно быстро, но всегда было узкое место в производительности: красиво созданная анимация занимала много времени.
На самом деле нам не хотелось увеличивать скорость анимации, так как это могло выглядеть немного странно. Но мы нашли компромисс:
Ракетная шахта позволяет создать и разместить внутри дополнительную ракету.
- После запуска, если есть буферизованная ракета, последовательность закрытия и открытия двери пропускается.
Эти изменения означают, что пропускная способность одной ракетной шахты увеличивается более чем вдвое. Это также очень важно для космической эры, когда вы запускаете гораздо больше ракет.

Фильтры для насосов

Вы запутались в каком-то поезде, и они вылили целую кучу смазки в ваши запасы сырой нефти? Раздражает, не так ли? Добавление фильтра к насосам было технически возможно уже давно, нам оставалось лишь добавить графический интерфейс.
И, конечно же, если у нас есть фильтр жидкости, имеет смысл сделать его частью управления контурной сети. Мы уверены, что появятся некоторые гениальные конструкции, в которых будет использоваться новая сила... суши трубы?

Новый графический интерфейс логистических сетей

Графический интерфейс логистической сети был добавлен еще в версии 0.15 и с тех пор претерпел лишь косметические изменения.

Логистический графический интерфейс в версии 0.15 (первая версия).

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

Итерация 1

Новый графический интерфейс обзора поездов ( FFF-364 ) стал выигрышной формулой в моей книге, поэтому давайте просто попробуем скопировать его:
Список сбоку для классификации вещей.
- Миникарты для предоставления конкретной информации о каждом отдельном связанном элементе.
Была большая проблема, которую я избегал, а именно выбор сети. Выпадающее решение плохое по нескольким причинам:
Вы не можете идентифицировать сети в раскрывающемся списке, единственная информация, которую нужно указать, — это количество ячеек (робопортов).
- Для изменения сети требуются дополнительные утомительные щелчки мышью, поэтому поиск нужной сети занимает еще больше времени.

Итерация 2

Здесь я попробовал заняться выбором сети. Первым шагом был переход от раскрывающегося списка к списку. Мгновенно лучше. Вторым шагом было добавление значка спереди, чтобы различать мобильные сети и сети робопортов. Итак, мы куда-то движемся.
Но самой большой проблемой по-прежнему остаётся идентификация сетей. Я пришел к выводу, что, по сути, единственный способ идентифицировать сеть — это посмотреть на нее.
Поэтому я добавил мини-карту «Выбранная сеть». Это весьма нативно. Я могу быстро просмотреть сети в списке и визуально идентифицировать сети с помощью мини-карты.
Однако графический интерфейс начинает выглядеть монстром. У нас есть два списка, и чтобы заполнить немного места, я добавил случайную информацию о сети и множество мини-карт...

Итерация 3

После некоторого тестирования я определил, что мини-карты отдельных предметов оказались не такими уж полезными. Имея это в виду, я мог бы изменить ситуацию.
Эта итерация основывалась на идее, что список элементов не так уж и полезен. В логистических сетях вас обычно не волнует, где находятся товары, вас волнует только то, достаточно ли их в системе. Поэтому я удалил список элементов и добавил общую таблицу значков. Это означает, что мы можем разместить на экране гораздо больше из них.
Попользовавшись им некоторое время, я понял, что это правильный путь. Требовалось лишь несколько доработок:
Это странно непропорционально.
- Миникарта имеет прямоугольную форму.
- Таблица предметов слишком широка.

Итерация 4

Итак, улучшение явное, отодвигаем предметы в сторону. Это дает нам больше высоты, а это значит, что мы можем сделать мини-карту квадратной и больше.
Второе улучшение произошло благодаря использованию последнего графического интерфейса: количество «участников» обычно довольно мало, максимум 5-10. Таким образом, вкладка «Участники» часто выглядела пустоватой по сравнению с тем, сколько места было зарезервировано на вкладке «Элементы». Так что нет особого смысла размещать их во вкладках. Мы всегда можем показать и то, и другое, потому что маловероятно, что участники станут слишком большими, чтобы мы могли с ними нормально справиться.
Остальная часть графического интерфейса здесь довольно хорошо очищена.
Поскольку у нас перед глазами эта большая красивая карта, имеет смысл заставить взаимодействие выбора работать только с миникартой. Еще одна приятная небольшая функция, которую мы добавили, — это возможность переименовывать логистические сети, чтобы вы могли отслеживать события по-своему.

Интеграция с удаленным просмотром

Однако с графическим интерфейсом все еще была проблема: это был «настоящий графический интерфейс», он занимал весь экран, а мини-карта не допускала нормального взаимодействия с картой.
Итак, последнее изменение заключалось в переработке графического интерфейса логистических сетей, чтобы он стал «приклеенной» панелью удаленного просмотра. Это позволяет нам сохранять видимыми все обычные графические интерфейсы, такие как панель быстрого доступа и инвентарь, позволяет вам создавать и изменять вещи в обычном режиме, а графический интерфейс логистики предоставляет логистическую информацию.
Таким образом, мы достигаем текущего состояния графического интерфейса новой логистики. Можете ли вы подумать о каких-либо других улучшениях, которые мы можем внести в него?
Как всегда, пропустите анимации и поделитесь с нами своими мыслями в привычных местах:
Форум Редит