опубликовали Abregado, Klonan

Обновление Демо для стабильной версии Abregado

Введение как Демо

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

Когда 0.17 перейдет в стабильный режим, потребуется новая версия Демо. Сценарий Введения всегда планировался как Демонстрация, но все же есть некоторые препятствия, которые мы хотим решить.

Погрузчики / Подающий механизм / Потребители

Еще в FFF-284 мы обсуждали план по поощрению новых игроков для использования конвейеров. Это решение работало очень хорошо во время фокусного тестирования, когда целевыми точками были Подземные конвейеры вместо Погрузчиков. Даже после того, как мы изменили цели на Погрузчик, игроки по-прежнему строили конвейеры, но эффект был не таким сильным. Я надеялся, что это можно решить, когда Погрузчики получат новую графику.

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

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


опубликовали Twinsen, v453000

Манипуляторы теперь умнее Twinsen

Несколько дней назад я исследовал довольно незначительное сообщение об ошибке, относящееся к «Вращательной асимметрии во взаимодействиях конвейера и манипулятора» (иначе говоря, манипулятор не вел себя одинаково при повороте). Это был классический случай сравнения равенства с плавающей точкой.

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

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


опубликовали Klonan, Rseding

Автомобили / Танки помнят свой цвет Klonan

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

Так что теперь вы не забудете, на каком транспортном средстве вы ехали, и можете предупредить всех остальных на сервере: «Розовый танк – мой».

Всевозможные ошибки Rseding

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

Производительность: это всегда не то, что вы думаете

Недавно у нас был отчет об ошибке, когда  игра с модами зависала на минуту без видимой причины, а затем продолжала, как будто ничего не было. Это была сильно модифицированная игра, и моя первая реакция заключалась в том, чтобы обвинить моды в том, что они что-то делают неоптимизированным образом. Но я должен был проверить это, чтобы выяснить, какой мод вызывал проблему. После воспроизведения … Мне напомнили (снова), что это (почти) всегда не то, что вы думаете.Читать далее


опубликовали Ernestas, Albert

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

Новый дизайн для химического завода Ernestas, Albert

Спустя некоторое время, работая над редизайном химического завода, мы наконец можем показать результаты:

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