02.12.2016 01:45
 0просмотров 61 11

Начальный разброс на ATB шкале

Руководство по ATB-шкале by Enwill, Noldor, Сойот

На заре существования игры начальный разброс на шкале инициативы был в пределах [-10,10], как в оригинальных героях. Естественно, это давало весьма большие шансы менее инициативным существам обгонять более шустрых, и вскоре стартовое распределение было изменено на [0, 10].

Широко известен тот факт, что для гарантированного обгона нашим существом вражеского его инициатива должна быть в 100 / 90 = 1.(1) раз больше. Недавно я обратил внимание на забавный факт: у компании Nival® разброс был симметричен. Наша администрация сократила его вдвое, но сместила относительно центра. Дальнейшие рассуждения не являются математическим откровением и, возможно, уже обсуждались на форуме.

Несмотря на то, что формально максимальное расстояние между существами в вариантах
a) [0, 10]
и
b) [-5, 5]
одинаковое (10 метров), очевидно, что во втором случае у быстрого существа больше дистанция для того, чтобы нагнать соперника. Вместо 1.(1) мы получаем 105 / 95 = (примерно) 1.1053.

Различие незначительное, но даже на нашей дискретной шкале может проявляться. Рассмотрим существо a (INIa = 16.5) и b (INIb = 15). Пусть стартовое положение существа a - 0 метров, а существа b - 10 метров. Тогда на 6 "секунде" получаем, что существо b преодолело ровно 90 метров (+10 стартовых), и настал его черед ходить, в то время как существо a находится в точке 16.5 * 6 = 99 < 100.

Теперь возьмем тех же существ и тот же "наихудший разброс", но уже для варианта [-5, 5].
На 6 секунде существо b находится в точке 5 + 90 = 95, существо a в точке 99 - 5 = 94, никто еще не получает ход. Но на 7 секунде имеем POSb = 110, POSa = 110.5, существо a вырвалось вперед и получает ход первым!

Мораль проста: если бы в свое время сделали разброс [-5, 5], в каждом стотысячном бою грустило бы на одного эльфа меньше. ИМХО, такое изменение стартового рандома было бы логичнее.
Комментарии
1 / 02.12.2016 02:06 / Лосось [15] ?
Занимательная математика!
2 / 02.12.2016 03:55 / LEGIONER- [11] ?
3 / 02.12.2016 07:05 / ULTRA_XEROX [10] ?
вообщем вот собственно сижу и ломаю голову - забавно ли это или просто мило. (c)

Ладно. Глупые шутки в сторону. Статьи с механикой я уважаю. Они всегда интересны. Подписался, лайк поставил :)
4 / 02.12.2016 09:21 / Alkon007 [17] ?
А если бы сделали [-10, 0] эльфы вообще были бы в шакаладе
5 / 02.12.2016 09:40 / Сфинкс [17] ?
А означает ли любовь эльфов к отрицательным числам, что они анти-герои?
6 / 02.12.2016 15:40 / Мэйлин [19] ?
Это, конечно, всё очень интересно, но админы там вообще живы?(
7 / 02.12.2016 15:53 / Фиго [17] ?
мне всегда было интересно, как они доперли до дискретности.
8 / 02.12.2016 19:25 / Sargonnas [15] ?
Мэйлин, с уверенностью могу сказать, что они живы, просто увлечённо готовят какое-то событие. =)
9 / 02.12.2016 20:17 / Фиго [17] ?
даже попугай знает что разбойников делают
10 / 02.12.2016 21:32 / -ifan [16] ?
Это, конечно, всё очень интересно, но админы там вообще живы?(
11 / 02.12.2016 21:37 / red-ant [15] ?
Фиго, проще реализовать?

Возможность комментировать доступна после регистрации