опубликовали V453000 & Albert

Это последняя пятница 2018 года, и, как таковая, последняя ффф перед Новым 2019 годом.

Мы все надеемся, что у всех был отличный 2018 год, и с нетерпением ждем еще большего удовольствия от автоматизации в 2019 году. Альберт подготовил открытку, которой вы все могли бы поделиться, чтобы подвести итоги года.

Изменения науки в 0.17  (V453000)

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


опубликовали Dominik, Klonan, kovarex

Новая система жидкости 2 (Dominik)

Привет Факторианцы,

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

В FFF-260 я писал о том, как все это началось, почему мы это делаем и каков план. Мы получили огромный отклик от всех вас, и я хочу поблагодарить всех за их вклад. Позвольте мне извиниться перед редакторами, так как в начале я начал отвечать на форумах, и когда я понял, что есть и Reddit, было слишком много комментариев для меня, чтобы справиться со всеми вопросами.

Пользователи форума выдвинули много идей о том, как система может работать. Около трети из них была идея телепортации жидкости, многие из которых были известны, но многие были совершенно новыми и интересными. То, что заинтриговало меня, было большим разнообразием направлений, из которых они пришли – различные виды инженеров (механика, CS, электротехника, …), математики, физики, и даже люди с практическим опытом с реальными трубами. Я не буду описывать их здесь, вы можете найти их на форумах или в Reddit. На форуме было два предложения, которые были настолько хороши, что попали в игру – от Quinor и TheYeast.

Оба эти предложения были очень похожи и похожи на логику что есть в игре. То, что их разделяет, – то, что механика все еще использует моделирование физики жидкости и объем в трубе как основу для вычисления движения. В результате не так много изменений на первый взгляд. Тем не менее, они добавляют акцент на том, что обновление текучей сети не зависит от текущего состояния (то есть обновление одной трубы зависит только от состояния с последнего тика) и, следовательно, не зависит от порядка оценки, что было одной из самых больших проблем старой модели, которая привела к иногда смешному поведению соединения. Разница между этими двумя вариантами была довольно небольшой – версия Quinor обеспечивала идеальную пропускную способность с 3 проходами через fluidbox (fluidbox управляет жидкостями для объектов, поэтому я говорю. о них), в то время как у TheYeast было 2 прохода с ¼ пропускной способностью. Что было замечательно, так это то, что физик TheYeast поддержал модель с хорошим теоретическим опытом и, более того, он создал потрясающий симулятор JS для тестирования и сравнения различных модификаций модели. Поскольку этот дополнительный проход в версии Quinor был слишком дорогим для идеальной пропускной способности, я выбрал два прохода TheYeast.

Поскольку старый алгоритм использовал только один проход, запускаемый объектами для обновления, мне сначала нужно было пересмотреть всю систему, чтобы позволить разместить новую. Переход от одного прохода к двум проходам обязательно означает более высокую сложность, поэтому мы приложили большие усилия, чтобы оптимизировать все, что могли, чтобы быть уверенными, что мы все равно окажемся быстрее, чем 0,16. Коварекс написал об этом в FFF-271.Читать далее


опубликовали Oxyd, Wheybags, Klonan

Здравствуйте, мы получили прекрасные подарки от Steam на этой неделе:

В записке написано: С праздником! От команды Steam

Шоколадные конфеты вкусные и, кажется, не останутся на долго

Контроллер кат-сцен (Oxyd)

Одна из вещей, запланированных для релиза 1.0, – это правильная кампания и учебное пособие «New Player Experience». Оба они пытаются направлять игрока, и для этого нам иногда нужно отвлекать внимание игрока на конкретное место в виртуальном мире.

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


опубликовали kovarex & V453000

Обновление планов (kovarex)

В последнее время многие люди спрашивают, когда они могут ожидать новое обновление и когда игра будет закончена. Первоначальный план состоял в том, чтобы закончить все и окончательно доработать окончательную версию Factorio до конца 2018 года. Это был план в начале года. Мы работали обычным способом «это делается, когда это делается» в течение довольно долгого времени, но потом оно начиналось немного слишком долго, и мы даже не были уверены, что это реалистичный таймфрейм, чтобы закончить его.

Чтобы помочь в этом, мы попытались стать немного более организованными в последние несколько недель. Мы просмотрели список всех задач разработки и попытались его завершить. Мы удалили все то, что решили вырезать, и добавили все недостающие вещи, которые нам нужно сделать, прежде чем игру закончить. Затем мы попытались сделать какую-то оценку времени для каждой задачи, чтобы получить общее представление о том, когда все будет закончено. Мы стали более осознавать, кто работает над тем, что и сколько времени занимает каждая задача, чтобы знать, насколько точны оценки. Результат состоял в том, что, если все будет хорошо, мы можем сделать это через 6-9 месяцев. Это, вероятно, не то, что вы хотели услышать.

После нескольких раундов обсуждений мы решили разделить выпуски 0,17 и 0,18 следующим образом:

0,17 
Он будет содержать все, что мы сделали до этого момента, в основном:

  • Новый рендеринг, который помогает выполнять и решает множество проблем (FFF-251)
  • Графические обновления: стены, ворота, турели, конвейеры, мобы, спавнеры, электрические столбы (FFF-268, FFF-228, FFF-253)
  • переработка графического интрфейса (FFF-243)
  • Новый редактор карт (FFF-252)
  • Переработка генерации ресурсов (FFF-258)
  • Инструменты для строительства роботами (FFF-255)
  • Богатый текст (FFF-237, FFF-267)
  • И больше…

Читать далее