Оценка качества чертежей
Не парься, ты всё равно не правильно делаешь свои чертежи
Можно ли оценить два чертежа между собой и выбрать какой из них реализован лучше, а какой хуже? Или отдать всё на волю игрового случая и личных предпочтений? Кому-то не нравятся красные кофточки, кому-то нравятся розовые. Личные ощущения или трезвый расчёт?
Продолжим задавать вопросы
А что вообще такое современные компьютерные игры? Что между ними общего и чем они отличаются? Что делают игроки в компьютерных играх? Слишком много вопросов даже для Ницше. Давайте поспрошаем умного Ай-Яй от индийских разработчиков:
Компьютерные игры являются сложной средой для решения задач, требующих тво рческого и стратегического мышления. От головоломок до эпичных сражений, игровая индустрия предлагает множество уникальных вызовов, сталкиваясь с которыми игроки подходят к их решению.
То есть, мелкомягкая дурилка из-за всех одиннадцати окон прямо так и говорит, что в современных компьютерных играх игрокам приходиться принимать решения для преодоления игровых ситуаций. Даже если вы просто стреляете пикселами по пикселам, вы решаете какой пиксел более жирный сейчас, а какой подстрелим позже. В ролевых играх ваш выбор может определять сюжет и развитие персонажа. Иногда это может быть хороший выбор, иногда не очень. В некоторых играх можно решиться одеть кому-то на голову ведро, чтобы продвинуться дальше по игровому сюжету. Оригинально и непонятно. В Overwatch одна и таже стратегия может быть как провальной, так и выигрышной. В польском Ведьмаке можно столкнуться с проблемой морального выбора и медведем. Или медведь, это из другой игры, тоже с моральным выбором? И все эти решения так или иначе кардинально отличаются друг от друга и не существует нормального способа оценить какое из принятых решений было лучше, а какое хуже. Многое обуславливается личными предпочтениями и ситуативностью игрового момента.
Factorio мало отличается от других компьютерных игр, тут тоже нужно принимать решения. Игра сложна. Не каждый зумер-снежинка справится с предлагаемыми головоломками, тут полно скуфов и инженеров на пенсии. Публика тут надо сказать не очень разношёрстная. Но также игра и проста. Вы столкнётесь с сотнями разных требований решить какую-то головоломку имея какие-то ресурсы и вашим решением всегда будет какой-то чертёж или несколько чертежей удовлетворяющие исходным требованиям. А имея несколько чертежей, решающих одну и ту же головоломку, имеется возможность оценить каждый чертёж отдельно и сравнить его с другими, обсчитать всё с математической точки зрения и выбрать лучшее решение.
В Factorio можно сравнивать между собой решения в виде чертежей на основе математики, а не личных пристрастий или игровой удачи.
Какие оценки качества есть в Factorio?
Давайте не будем долго бегать вокруг кота, сразу дёрнем его за хвост. В Factorio выделяются следующие оценки качества одинаковых чертежей, выигрывает тот чертёж, который:
- занимает меньше места на игровой карте;
- требует меньше ресурсов для своего строительства;
- требует меньше ресурсов во время своей работы;
Занимаемое место на игровой карте — это тоже ресурс, который нужно потратить при строительстве че ртежа. Выделяем его в первом пункте отдельно от второго, потому как многие новички не учитывают этот ресурс вообще, что печально.
Иногда, бывает трудно сравнить два чертежа, так как их профиты с бенефитами сильно разняться. У одного чертежа может быть что-то хорошее одно, а у другого чертежа что-то хорошее другое. Тогда сравниваете возможные условия применения, для которых подходит тот или иной чертёж:
- сравнивайте также и игровую ситуацию, где можно чертежи применять.
В Factorio всё является ресурсом, буквально всё. Тут 640КБ никому не хватит.
Как это работает в реальности? Допустим нам нужно производить какое-то количество
Electronic circuit
, они же электросхемы. И у нас есть три чертежа, которые их производят. Первый чертёж на сборочных
автоматах первого уровня, второй на сборочных
автоматах второго уровня и третий, соответственно, на сборочных
автоматах третьего. И где-то там, в высоте у нас есть нечто, что кушает эти электросхемы.
По каким-то причинам, мы понимаем что первый чертёж не производит достаточного количества электросхем для нужд расположенных выше по стрелкам. А вторые два чертежа производят их в достаточном количестве. То есть, первый чертёж не подходит в принципе, сразу бракуем его. Как выбрать лучший чертёж для нашего случая из двух оставшихся? Применяем представленные выше правила. Оба оставшиеся чертежа занимают одинаковое место, тут всё сходится. А вот по требуемым ресурсам на строительство, средний чертёж на
Assembling machine 2
требует меньше ресурсов на строительство, чем чертёж на
Assembling machine 3
, так как вторые сборочные автоматы заметно дешевле третьих. Также, чертёж на сборочных автоматах третьего уровня потребляет больше энергии во время своей работы. Конечно, чертежи на третьих сборочных автоматах производят больше электросхем, но нам это не важно, оба чертежа удовлетворяют потребности. Вот так мы и определились с лучшим чертежом для нашего случая и это не всегда самый производительный чертёж.
А как же оценка качества чертежей по UPS?
Не только лишь все могут играть Factorio в завтрашний день, думать о производительности симуляции игрового мира можно уже сегодня. Например Factorio не очень хорошо обсчитывает манипуляторы и можно строить чертежи так, чтобы их количество было минимальными. Это одна из возможных уловок повысить производительность симуляции виртуального игрового мира. Указать на остальные существующие уловки бывает трудно, так как тема не особо разъяснена в этих ваших ынтернетах. И как там всё устроено в Factorio и что ещё изменят в постоянных патчах и еженедельных багфиксах известно только шопоруким из Чехии. По этой причине дать какие-то советы по оценке чертежей на предмет повышения UPS затруднительно. К тому же не так уж и много игроков вообще интересуются этой темой и причина этого как бы известна.
Пример сравнения и оценки качества
Рассмотрим пример посложнее. Требуется переплавить один экспресс конвейер руды используя
электрические печи. Тута показываются хорошие чертежи для решения этой задачки. Возьмём самый простой чертёж, который нам подходит:
А также возьмём чертеж для извращенцев из другого класса чертежей и сравним что у нас хорошего:
Чертёж первый, он явно занимает больше места, это минус. Вставленные модули эффективности второго уровня дают существенный бонус в виде малого загрязнения и потребления энергии. Всего 3 с половиной мегаватта электричества нужно чтобы такая кузница перемалывала экспресс конвейер руды. Местная
фауна будет к вам более благосклонна, а производство
электричества станет меньшей проблемой. И по ресурсам на строительство эта кузница будет несколько дешевле второго чертежа, который на маяках с модулями скорости и производительности третьего уровня.
Второй чертёж, тут всё наоборот. Это обратная копия первого чертежа. Он занимает меньше места, это плюс. Есть ещё один плюс, он потребляет меньше чем один конвейер руды, а выдаёт целый. Но он и потребляет 50 мегаватт энергии и загрязняет всё вокруг так, что даже вам будет дышаться плохо. Подумать только, полгигаватта энергии будут потреблять десять таких кузниц, а вам потребуется очень много руды, намного больше чем десять кузниц. Ну и стоимость строительства такого чертежа будет дороже.
Делаем вывод, какой чертёж лучший? Трудное сравнение, а значить придётся сравнивать применение к конкретной игровой ситуации. Применяем четвёртое правило. Если играем без фауны или без загрязнения и как-то решили вопрос с производством большого количества электричества, то можно и маяками побаловаться. Если фауна негодуэ и с ураном проблема, то берите первый, не пожалеете.
Выводы
Принимаемые решения в Factorio можно оценивать и выбирать лучший чертёж на основе указанных ранее критериев оценки качества. И даже если нам бывает трудно определиться с выбором правильного чертежа, то нужно искать другие исходные данные или определяться с условиями их применения. Но никак не впадать в субъективные суждения. В Fаctorio правит царица всех наук, цэ математика, а не личные предпочтения.
Больше подробностей
И вот вам радиопередача на трубе, где всё раскладывается по полочкам: