Форум HeroesWorld-а - Показать сообщение отдельно - Обсуждение Heroes I
Показать сообщение отдельно
#167
Старый 22.06.2009, 17:16
  #167
^
VDV_forever
 
Аватар для VDV_forever
📖
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Регистрация: 15.02.2006
Адрес: Омск
Сообщения: 1676
Отправить сообщение для  VDV_forever с помощью ICQ
Выставка наград
Хорошо
Re: Обсуждение Heroes I

AlexSplКак показали результаты наших тестов, в отдельных случаях возможна 100% повторяемость битвы после сбегания. Яркий пример: задача от Fireball'а. В этих случаях первый бой любой сессии может быть каким-угодно, но, начиная со второго, карта битвы повторяется вновь и вновь и не зависит от номера сессии!

Итак, Ваш Герой покинул поле боя, Вы загрузились заново. Каковы же условия того, что битва повторится на 100% после загрузки?

Оказывается всё одновременно и просто, и странно:

Если вражеский герой получает один или несколько уровней опыта за битву, с которой ваш герой сбежал, то все битвы, начиная со второй, станут постоянно повторяющимися битвами (ппб, VDV_forever).

Так, в рассматриваемой нами задаче Агар имеет 8 уровень (10000 xp). Если он не успевает убить 1000 xp, чтобы перейти на 9 уровень, то ппб не будет! Если он всё-таки получит свой 9 уровень, то ппб будет 100%! Причём вид ппб зависит от того, сколько уровней получает вражеский герой за битву.

Поэтому любую битву с героем можно разделить на несколько частей:
1) вражеский герой не убил достаточно существ, чтобы перейти на следующий уровень;
ппб не будет.

2) вражеский герой убил достаточно существ, чтобы перейти на следующий уровень;
ппб будет 100%.

3) вражеский герой убил достаточно существ, чтобы поднятся сразу на несколько уровней;
ппб будет 100%, хотя её вид будет зависеть от количества полученных уровней.

В битве с нейтралами, очевидно, о ппб не может быть и речи.

Такие дела.

Сегодня было немного времени и тоже тестировал. Причем сделал карту, на которой находилось 3 арта увеличивающих мораль и 3 арта удачу.
Решил сперва проверить битву при нападении на замок.
Взял все 6 артов, мораль и удача появлялись в рандомном порядке, причем как компу так и мне, все 10 раз в одной сессии (ппб, не было зафиксировано ни разу)!
Потом, повторил с 4 артами и с 3-мя, результат тоже не очень оптимистичный.
Сидел думал, отчего и почему, так происходит, где искать корни ппб!?
В итоге отстроил все постройки у компа, опять не помогло, на большее сегодня у меня не хватило нервов…
Где закономерность???
И тут наш AlexSPl, оказывается уже все выяснил! Но каким образом? Аналитически пришли к таким выводам и подтвердили практическим путем?
Мега респект!

P.S. 8 уровень (9000 xp), 9 уровень (11000 xp) соответственно 2000 xp.
P.S.S. А с нейтралами (или с героем компа), при битве, где происходит перескок на уровень у героя под управлением человека, Вы не тестировали на ппб? Т.е. можно ли утверждать, что от набираемого уровня героя под управлением игрока, по ходу битвы ппб не зависит!?

Если это так, то вообще жесть…комп, опять же читерюга! Зачем так сделали разработчики, заложив нелогичный алгоритм? т.е. комп должен подняться в уровне, изнечножив наших монстров, чтобы были ппб!

С уважением, VDV_forever
VDV_forever вне форума
Ответить с цитированием