|
Re: F.A.Q: In Progress
FAQ по Gothic II: The Night of the Raven Раздел 2. Геймплей
Q: Расскажите про воровство? A: (произв. перевод по тексту из http://mondgesaenge.de/G2ADB/guide_tipps.htm#headline_15)
Дополнительно: Примерно так выглядит общая математическая формула расчета опыта при воровстве:
EXP = [Sum{1...a} (a^2 + 5a) + (a + 6) * b + 5] * 10 где a - число краж, совершенных с опытом равным (текущий - 10); b - число краж, совершенных с текущим опытом.
*) при этом погрешность расчета составляет ноль, если в расчете не участвуют NPC с фиксированным опытом (Cavalorn, Salandril, Valentino и другие). **) Результат расчета Sum{1...a} (a^2 + 5a) всегда константа и выбирается из таблицы ниже.
Расчеты
Пример 1: Число совершенных краж = 33, найти полученный опыт.
Дано: NPC = 33.
1. Находим числа a,b методом логического подбора. Умножаем 33 х 2 = 66. Определим, в к. интервале находится число 66 *методом подбора из выражнения вида х * (х+1). Имеем следующие числа: 6 х 7 = 42, 7 х 8 = 56, 8 х 9 = 72. Отсюда делаем вывод 56 < 66 < 72 и находим что a =7, как наименьшее из выражения х * (х + 1) = 56. Расчитываем число b = (66 - 56)/2 = 5
2. XP(всего)= [Sum{1...7} (7^2 + 5 * 7) + (7 + 6) * 5 + 5] * 10 = (280 + 65 + 5) * 10 = 3500
Пример 2: Известно, что при последней краже мы получили прирост по опыту до значения 170. Найти число общих краж.
Дано: XP(b) = 170.
1. Находим число a по формуле - a = XP(b)/10 - 6 a = 170/10 - 6 = 11
2. Т.к. общее число краж выражается ариф.прогрессией вида {0,1,2,3,4,...} , то из формулы суммы n-первых членов ряда S(n) = [(x1 + x(n) ) * n/2 имеем, при n=11: S(7) = (1 + 11) * 11/2 = 66 , при этом из расчета исключается первая (нулевая) кража и последняя. К полученному значению добавляем число 2 и получаем ответ.
Ответ: число краж равно 68.
Добавление от 10/02/06, в 16:12:30 уточнение Пример 1:
1. Находим числа a,b методом логического подбора.
Определим, в к. интервале находится число (NPC * 2) *методом логической выборки из выражнения вида х * (х+1) < NPC * 2 < (х+1) * (х+2). Имеем следующие числа: 6 х 7 = 42, 7 х 8 = 56, 8 х 9 = 72. Отсюда делаем вывод 56 < 66 < 72 и находим что a =7, как наименьшее из выражения 7 x 8 = 56. Расчитываем число b = (66 - 56)/2 = 5
Добавление от 10/02/06, в 16:14:30 2. XP(всего)= [Sum{1...7} (a^2 + 5 * a) + (7 + 6) * 5 + 5] * 10 = (280 + 65 + 5) * 10 = 3500
|