SteemMafia - варка кристаллов: достигаем 100% продукта; метод им. zhivchak-а

in steemmafia •  6 years ago  (edited)

Приветствую! Этот пост посвящён неким нюансам в браузерной онлайн-игре SteemMafia
(она же - MafiaBattle )

Когда-то я уже писал пост-призыв - чтобы всем кланом занялись поиском 100% выхода кристалла - так как за достижения ряда хороших результатов начисляют достаточно редкий игровой ресурс - бриллианты: "Семья RuSteemTeam - нужна коллаборация, чтобы получить по +185 брюллей!"

Итак, на прошлой неделе мы таки нашли формулу и получили к пятнице все точные значения.
Вот мой результат:

Итак, я постараюсь изложить методику достижения и то, как к этому пришли.

В лаборатории мы видим такое:

В общем, давайте назовём общую формулу так:
Имеется температура T и 10 ингредиентов: i1 i2 i3 i4 i5 i6 i7 i8 i9

  1. Подсказки в Ночном Клубе.
    Те, кто открыл Ночной Клуб (и апнул его с 1-го по 2ой уровень) - те имеют возможность в комнате Ирландский Бар получить вопрос вида: "Сколько часов занимает варка кристаллов в Лаборатории 14-го уровня?" и в вариантах ответов: [7 часов] [10 часов] [15 часов] выбрать не точный вариант "10 часов" (уточнение - самый верный вариант = 7 часов - за него начисляют немного денег или дают 2 кг Кристаллов).
    Итак, на вариант ответа "10 часов" могут ответить как: а) "почти точно" и вручить несколько 3-5 тысяч монет; или же
    б) дать подсказку вида:
    б1) при какой температуре следует варить на этой неделе;
    или же
    б2) положение первых 3х ингредиентов* из рецепта;

единожды у меня удалось получить
б3) подсказали 4ый ингредиент рецепта (правда, назвали саму составляющую; это удобно посмотреть с компа, но на мобильной версии в браузере нет всплывающих подсказок если наводить на ингредиенты...)

  1. Высчитаны закономерности при подборе правильных значений ингредиентов.
    Итак, у нас есть последовательность i1 i2 i3 i4 i5 i6 i7 i8 i9 i10

Давайте предположим, что мы знаем их все и у нас тогда кристаллов - 100%
Возьмём один ингредиент i1 - и например, он должен быть 10
закономерность такая каждый пункт, который отдаляет от правильного значения имеет (дополнительное) уменьшение на 0.8%
т.е. при i1 = 10 и всех прочих правильных - у нас 100%
при i1 = 9 и всех прочих правильных - у нас 100% - 0.8% = 99.2%
при i1 = 8 и всех прочих правильных - у нас 100% - (0.8%2) = 100% - 1.6% = 98.4%
при i1 = 7 и всех прочих правильных - у нас 100% - (0.8%
3) = 100% - 2.4% = 97.6%
при i1 = 6 и всех прочих правильных - у нас 100% - (0.8%4) = 100% - 3.2% = 96.8%
при i1 = 5 и всех прочих правильных - у нас 100% - (0.8%
5) = 100% - 4.0% = 96.0%
при i1 = 4 и всех прочих правильных - у нас 100% - (0.8%6) = 100% - 4.8% = 95,2%
при i1 = 3 и всех прочих правильных - у нас 100% - (0.8%
7) = 100% - 5.6% = 94.4%
при i1 = 2 и всех прочих правильных - у нас 100% - (0.8%*8) = 100% - 6.4% = 93.6%
при i1 = 1 и всех прочих правильных - у нас 100% - (0.8% * 9) = 100% - 7.2% = 92.8%

Круто, да?


А теперь возьмём варианты, когда правильное значение i1 = 9:
тогда i1=10 и i1=8 - отличие на 1 шаг - должно быть меньше на 0.8% т.е. 100% - 0.8% = 99.2%
i1 = 7 - отличается на 2 шага - 100% - 0.8% * 2 = 98.4%
i1 = 6 - отличается на 3 шага - 100% - 0.8% * 3 = 97.6%
i1 = 5 - отличается на 4 шага - 100% - 0.8% * 4 = 96.8%
i1 = 4 - отличается на 5 шагов - 100% - 0.8% * 5 = 96.0%
i1 = 3 - отличается на 6 шагов - 100% - 0.8% * 6 = 95,2%
i1 = 2 - отличается на 7 шагов - 100% - 0.8% * 7 = 94.4%
i1 = 1 - отличается на 8 шагов - 100% - 0.8% * 8 = 93.6%


Покажу здесь ещё самый средний вариант: i1 = 6
i1 = 7 и i1 = 5 - отличие на 1 шаг - должно быть меньше на 0.8% т.е. 100% - 0.8% = 99.2%
i1 = 8 и i1= 4 - отличается на 2 шага - 100% - 0.8% * 2 = 98.4%
i1 = 9 и i1 = 3 - отличается на 3 шага - 100% - 0.8% * 3 = 97.6%
i1 = 10 и i1 = 2 - отличается на 4 шага - 100% - 0.8% * 4 = 96.8%
i1 = 1 - отличается на 5 шагов - 100% - 0.8% * 5 = 96.0%

Если посмотреть - что:
а) если правильное значение является одним из самых крайних - то разница с другим самым крайним - между 1 и 10 составит 0.8% * 9 пунктов между ними = 7.2%
б) если правильное значение ближе к середине, то тем меньше отличия между % на крайних значениях 1 и 10 будут между собой отличаться незначительно:
при правильном 6 или 5 - различие между 1 и 10 будет 0.8%
при том, что если меньше на 0.8 при 1, чем при 10 - то значит мы имеем дело с правильным 6 (см. пример выше); а если меньше на 0.8 будет при 10, чем при 1 - то правильное значение ингредиента = 5.

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

Закономерности с температурой я не отслеживал - т.к. есть подсказка из Ночного Клуба

Выходит, что начинаем с одного из крайних состояний, где i1 i2 i3 мы подставляем из подсказки:
i1 i2 i3 10 10 10 10 10 10
далее надо проверить крайнюю 1 в каждом из ингредиентов
i1 i2 i3 10 10 10 10 10 1
i1 i2 i3 10 10 10 10 1 10
i1 i2 i3 10 10 101 10 10
i1 i2 i3 10 10 1 10 10 10
i1 i2 i3 10 1 10 10 10 10
каждую из варок с "1" мы сравниваем с той, где "10" - и, понимая разницу между ними определить для каждого ингредиента своё точное значение.
Разобрав для всех указанных состояний - получим i1 i2 i3 10 i5 i6 i7 i8 i9 i10
теоретически можно будет просчитать % кристаллов для него
и, сравнив с изначального крайним - i1 i2 i3 10 10 10 10 10 10 .
Последний ингредиент i4 можно вычислить путём исключения (т.к. правильное значение i4 даст 100%).

В итоге, с помощью подсказок и за 6 варок можно дойти до правильной формулы
(т.е. с уже вычисленной формулой и 100% будет седьмая варка).

Всем успехов!


Кто хочет присоединиться к игре - вот ссылка на SteemMafia. По этой ссылке вы станете моим последователем. Это мааленький бонус к характеристикам аккаунта (и то - на сутки).


В скором времени я хочу продолжить посты по постройкам, в рамках рубрики
"SteemMafia - Постройки вокруг (до 100 уровня) - вводная"

Перечислю из готового:
"Особняк Мафии - как основа основ"
"Банк - одна из самых малополезных построек"
"Завод Боеприпасов как обязательный резерв таймера"
"Лаборатория Кристаллов - ещё один нон-стоп"
"Автосалон - альтернатива банку"
"Ночной Клуб: полон сюрпризов"
"Ночной Клуб: оказывается, полезная штука!"

Authors get paid when people like you upvote their post.
If you enjoyed what you read here, create your account today and start earning FREE STEEM!
Sort Order:  

This post has received a 4.50 % upvote from @sharkbank thanks to: @shenan.

This post was upvoted by 1 accounts and @interfecto thanks to @shenan

@interfecto: Selling the cheapest upvotes on Steemit for just 0.001 SBD each! Send any amount 0.001-0.1 SBD with your postlink as memo to @interfecto to buy instant upvotes!

You just received a 8.22% upvote from @honestbot, courtesy of @shenan!
WaveSmall.gif

How Cool!

You got a 5.88% upvote from @coolbot courtesy of @shenan!

Help us grow, delegate today!

You got a 12.50% upvote from @kakibukit courtesy of @shenan!

This post has been upvoted by @minibot with 33.3%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @minibot: 1 SP, 5 SP, 10 SP, custom amount

This post has been upvoted by @millibot with 33.3%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @millibot: 1 SP, 5 SP, 10 SP, custom amount

Loading...

This post has been upvoted by @microbot with 16.6%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @microbot: 1 SP, 5 SP, 10 SP, custom amount

This post has been upvoted by @nanobot with 20.0%!
Thank you for giving your trust and witness vote to my creator @isnochys!
More profits? 100% Payout! Delegate some SteemPower to @nanobot: 1 SP, 5 SP, 10 SP, custom amount