avatar
Одного только знаю)
avatar
Каждый раз читаю о социальном взаимодействии, и каждый раз задумываюсь — а как уместить это взаимодействие в час игры?
avatar
Хм… А тут есть номинанты?
avatar
Да даже если и критика, то что тут такого?)
Посмотрим что у нас выйдет.
avatar
локализация года
avatar
Выводы у нас на канале вы делаете сами
Цель комментария — не критика. Мне интересно было бы увидеть продолжение рассуждений, а может даже результат. Я просто конкретизировал вопросы, чтобы было понятней, какими могут быть ответы =)
avatar
Ты прав, я потерял деление цены сломанных мечей на шанс апгрейда. Поскольку их цена после пересчёта выросла, цена улучшенных мечей уменьшилась, и исправление накапливающейся ошибки уменьшило ответ. Ошибся я оттого, что сначала написал формулу без учёта цены сломанных мечей, т.к. она была равна нулю, а когда ввёл этот член, он не попал под скобки. Похоже, что Panzercult в симуляции сделал ту же ошибку.
Вот уточнённые данные.

2 — 11,11111111
3 — 38,88888889
4 — 107,9365079
5 — 287,3015873
6 — 786,6666667
7 — 2335,714286
8 — 8083,492063
9 — 37474,60317
10 — 327594,6032
avatar
Я сначала вообще в матричном виде решал.

Тут уже можно делать симуляцию. На питоне:

import numpy as np

p1 = np.array([1, 0, 0, 0, 0, 0])
A = np.array([
    [0.1, 0.2, 0,   0,   0,   0  ],
    [0.9, 0,   0.3, 0,   0,   0  ],
    [0,   0.8, 0,   0.4, 0,   0  ],
    [0,   0,   0.7, 0,   0.5, 0  ],
    [0,   0,   0,   0.6, 0,   0.6],
    [0,   0,   0,   0,   0.5, 0  ],
])
c = np.array([10, 20, 40, 80, 160, 320])

R = 0
p = p1
for i in range(1000):
    R += c.dot(p)
    p = A.dot(p)
print( R )

Получается 2335.71 золота.

Можно посчитать и точное значение.

Код на питоне:

import numpy as np
from numpy.linalg import eig, inv

p1 = np.array([1, 0, 0, 0, 0, 0])
A = np.array([
    [0.1, 0.2, 0,   0,   0,   0  ],
    [0.9, 0,   0.3, 0,   0,   0  ],
    [0,   0.8, 0,   0.4, 0,   0  ],
    [0,   0,   0.7, 0,   0.5, 0  ],
    [0,   0,   0,   0.6, 0,   0.6],
    [0,   0,   0,   0,   0.5, 0  ],
])
c = np.array([10, 20, 40, 80, 160, 320])

S, U = eig(A)

R = c.dot(U).dot(inv(U).dot(p1)/(1-S))
print®

Получаются те же 2335.71 золота.
avatar
Допер. Смотри, точим 10 мечей 3 -> 4, тратим 10 * (40 + 38.(8)) золота, получаем 7 мечей-4 и 3 мечей-2. Пусть C(4) — цена меча-4. Тогда

10 * (40 + 38.(8)) = 7 * С(4) + 3 * 11.(1)

откуда

C(4) = 10 * (40 + 38.(8)) / 7 — 3/7 * 11.(1) = 107.94
avatar
Симуляция каждый раз даёт разное значение. Напиши свою формулу, обсудим.
avatar
Слушай, я решал не так как Beagle, и у меня, начиная с 4-го уровня, получаются другие результаты. 107.94 вместо 109.37. Можешь запустить симуляцию подольше и рассудить?
avatar
Не хуже чем в 2000ых года? — по моему самая актуальная номинация
avatar
Тиха украинская ночь))) для заметки ночную панорамку красивую искал. Наконец-то разрожусь может написать на портал.
avatar
Премия Дарвина :)
avatar
То, что называется «прошёл игру» ;)
avatar
А, хм… а я их обрезал и вставил только картинку в изначальном вопросе. Вот я балбес… подредактировал. :)
avatar
Я думаю тут речь была, про белые поля которые делаются в paint потому, что он запоминает размер документа сохраненного в последний раз
avatar
А что именно тебя смущает в скриншоте? Опиши конкретнее. Вот я сделал скриншот в том же месте, практически в то же время суток, судя по теням:


Учти, что ты снимал ночь. После восхода солнца то же место выглядит так:

avatar
Нет, произойдет простое замещение.
avatar
патамушта ММО — дорого
Это вы иронизируете или всерьез?)