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

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

Текущая версия

Текущая версия библиотеки чертежей имеет несколько проблем:

  • Щелчок по чертежу в библиотеке чертежей означает создание плана почти всегда. Поэтому, если вы нажмете на чертеж схемы библиотеки, чтобы что-то построить, а затем нажмите клавишу Q, чтобы очистить курсор, он попадает в ваш инвентарь. Это может легко привести к случайным чертежам, медленно загромождающим ваш инвентарь, поскольку вы используете чертежи прямо из библиотеки чертежей время от времени.
  • Поскольку чертежи в игре и в библиотеке являются двумя отдельными вещами, игрокам необходимо вручную проверить, что версии чертежей обновлены. Когда вы играете в другие игры и используете библиотеку чертежей для совместного использования чертежей между ними, что является причиной его существования, естественно, что в конечном итоге вы получаете устаревшие версии чертежей в библиотеке, так как вы изменили их в предыдущей игре, но вы забыли обновить их в библиотеке. Кроме того, обновление библиотеки чертежей непросто, так как когда вы обновляете некоторые свои чертежи в игре, вам необходимо выполнить поиск соответствующего исходного чертежа в библиотеке, удалить его и перенести новую версию в библиотеку. Процесс, который раздражает, по крайней мере. Я считаю, что этот момент является самым тревожным, поскольку мы хотим, чтобы люди обновляли свои чертежи, когда они играют, а не просто бездумно копируют первую версию плана, который они добыли снова и снова.
  • Стандартный способ ввода нового чертежа в библиотеку чертежей просто помещает его в конец библиотеки чертежей, и удаление любого плана перемещает все под ним. Это означает, что некоторые чертежи постоянно меняют позиции и их трудно найти.
  • Когда новые игроки открывают возможность создания чертежей, они одновременно открывают для себя много вещей. Строительные роботы, чертежи и их создание, проектировщики деконструкции, книжки чертежей и библиотека чертежей. Чем проще (меньше) мы можем сделать этот шаг, тем лучше.
  • Другие неудобства для пользовательского интерфейса, такие как экспорт и импорт чертежей через непонятное окно «Бросьте сюда, чтобы переместить план».

Читать далее


Отчет о состоянии игры (Twinsen)

В понедельник, 18 июня, мы отметили, что последняя версия 0.16 является стабильной. Проблем больших не было, поэтому сейчас почти исключительно работаем на 0,17. Работа над 0,17 развивается хорошо:

  • Что касается новой кампании, мы уже тестируем сырую версию туториала для  игроков.
  • Мы по-прежнему пытаемся выяснить точный и окончательный стиль и концепции для улучшенного графического интерфейса, но у нас есть некоторые графические интерфейсы,  уже реализованные в игре, а также множество базовых виджетов. Мы используем их, чтобы понять, что работает, а что нет.
  • Переписывание нового графического интерфейса  близится к завершению. Закрытая бета была отправлена нескольким игрокам, чтобы проверить, что рендеринг работает правильно на разных аппаратных средствах. Рендеринг выполняется быстрее, и до сих пор не сообщалось о каких-либо серьезных проблемах. Но многое еще предстоит сделать, например, улучшения использования VRAM и много экспериментов с шейдерами.
  • Поскольку из отдела графики Альберт работает над графическим интерфейсом, а V453000 работает над новой кампанией, только Ernestas остается работать исключительно на графике объектов. Он перерабатывает еще несколько объектов для высокого разрешения, поэтому ожидайте некоторых тизеров в будущем.
  • Конечно, существуют и другие небольшие проекты, которые продолжаются, такие как улучшенная физика трубной жидкости и улучшенная генерация карт.

О, и наше кодирование всегда идет так, как планировалось, без каких-либо проблем.

Читать далее


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

Эксплуатация региональных цен (Klonan)

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

  • Наш сайт – вы покупаете с нашего сайта, и вы получаете ключ . Этот ключ используется для обновления учетной записи, и вы можете получить ключ Steam.
  • Steam – вы покупаете Steam, который добавляет его в свою учетную запись Steam. Затем вы связываете свой Steam на нашем веб-сайте, который обновляет вашу учетную запись.
  • Humble Store – вы покупаете ключ Steam, который вы активируете в Steam, а затем следуйте приведенным инструкциям.
  • GOG – Вы покупаете игру на GOG, которая позволяет вам скачать бесплатную версию DRM. Вы также можете воспользоваться ключом для розничной продажи, чтобы обновить свою учетную запись.

Читать далее


опубликовали kovarex, Twinsen, Albert

Ok→Отмена против Отмена→Ok (kovarex)

Очень странные дебаты начались как продолжение FFF-238. Я настаивал на том, что порядок кнопок, очевидно, всегда будет ОК Отмена, как и в любом пользовательском интерфейсе, который я вижу вокруг.

Это действительно специфично для windows, а в Linux или macOS порядок другой:

В конце концов, мы выяснили, что мы не первые, кто пытается решить проблему. Решение, с которым мы сейчас экспериментируем, звучит как плохая идея: «Сделайте настолько другим от стандартного и конкретно для Factorio , что способ, который он делает в вашей конкретной системе, не будет мешать вашей мышечной памяти». Это подводит меня к макету диалога загрузки игры:

Читать далее