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