XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Критическая атака с низким шансом
Очень давно слышал сказку о том, что при шансе в 1-2% смертельный удар никогда не сработает. С другой стороны, я помню старую доту, в которой хаос кнайт имел 20-кратный крит с шансом в 1%, и он иногда срабатывал. Кроме доты была карта про неудачников, в которой были и криты, и баши с таким же шансом.
Установил на карте героя с высокой скоростью атаки 1% критом и потенциально неуязвимого юнита. Критов не дождался.

Отредактировано Clamp, 28.04.2013 в 21:26.
Старый 28.04.2013, 12:04
Goodie

offline
Опыт: 2,825
Активность:
А что мешает самому проверить?) Ну по теории она работает. На практике видел не больше 1 -2 карты где были такие криты
Старый 28.04.2013, 12:16
Raised
Rid-Aid-Ios
offline
Опыт: 20,792
Активность:
Я как-то пробовал и все работало. Допустим крит с вероятностью 20% не значит, что каждый 5-й удар будет критом, а также не значит что хотя бы один из пяти или большего количества ударов будет критом.
Навскидку могу предположить, что ответ можно найти, разобравшись с "Генератором рандома", хотя честно говоря я и близко не знаю как это сделать.
Старый 28.04.2013, 13:58
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Goodie:
А что мешает самому проверить?
Clamp:
Установил на карте героя с высокой скоростью атаки 1% критом и потенциально неуязвимого юнита. Критов дождался, но на 500+ ударе (удары все регаются), причем при любом зерне рандома выходила такая картина.
вот тут весьма уважаемый мною человек утверждает, что не должно бы
Старый 28.04.2013, 14:05
LOR_D
    
offline
Опыт: 8,450
Активность:
Clamp, я проверил. У меня лично не работали криты до 2.49% шанса включительно. С 2.50 всё начинало прекрасно работать.
Старый 28.04.2013, 14:13
Variecs

offline
Опыт: 2,508
Активность:
Вероятность, что 1%-й крит не выпадет ни разу за 500 атак, около 99,7%. Если ты это повторил не единожды, то можно с уверенностью сказать, что рандом кривой.
Старый 28.04.2013, 14:28
Bornikkeny
Silenced by Bornikkeny
offline
Опыт: 24,410
Активность:
Все отлично работает. Я даже делал со способностью "Сокрушение", тоже норм. Думаю, такие карты веселые получаются ;D
Старый 28.04.2013, 15:02
quq_CCCP
Я белый и пушистый!
online
Опыт: 93,324
Активность:
Clamp:
хаос кнайт имел 20-кратный крит с шансом в 1%
11 кратный крит с 1% шанс...
Вероятно вар использует иной алгоритм рассчёта случайных событий, мы привыкли проверять шансы так
((код jass
return GetRandomInt(1,100) <= некое число, от 1 до 100
))
Старый 28.04.2013, 15:33
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
quq_CCCP, и ты снова выдал глупость, поздравляю.
Для 1% и 2% он работает не так, как мы привыкли, а с 2.5 ВНЕЗАПНО начинает работать как положено.
Clamp добавил:
алсо потестил ещё раз: теперь не работают 1-2% вообще, 3% работают нормально.
Clamp добавил:
Bornikkeny, Уклонение и сокрушение работают, но вопрос был про смертельный удар.
Старый 28.04.2013, 16:22
Bornikkeny
Silenced by Bornikkeny
offline
Опыт: 24,410
Активность:
Если посмотреть с точки зрения гуманитарии, то из ~100 ударов, 1-2 будут крит, но хер знает эту систему, я даже как-то подозревал что "этот" рандом не совсем рандом, а "псевдорандом". Может быть даже так, кто знает Близзов? Хехе ;D
Старый 28.04.2013, 19:21
Doc

offline
Опыт: 63,163
Активность:
По-моему где то была инфа, что не работают именно 2% или 4% хз, короче какой-то из низких не работал вообще.
Про 1% я там написал, т.к. он не работал у меня.
Старый 28.04.2013, 19:35
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Doc, 1% и 2% не работают у меня вообще, 3%+ (тестил до 10%) работают хорошо.
Clamp добавил:
Bornikkeny:
подозревал что "этот" рандом не совсем рандом, а "псевдорандом"
Генератор_псевдослучайных_чисел

Отредактировано Clamp, 28.04.2013 в 20:48.
Старый 28.04.2013, 19:50
Ancient
Щпаовапа
offline
Опыт: 38,370
Активность:
Clamp, я ради интереса проверил. Все прекрасно работает. 1% и 2% работают на ура. Ооооочень редко срабатывают, но работают.
У меня крит прокнул с 300+ удара
Старый 28.04.2013, 20:13
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
((кат при шансе в 2.5%
))
((кат при шансе в 2.49%
))
Предпосылка, что при шансе <2.5% оно не работает, оправдалась. Как у вас работает, я не могу взять в толк.
Clamp добавил:
Bornikkeny, Ancient и RiseD_Konst врут или делают как-то по-другому. Как?
Старый 28.04.2013, 20:52
Ancient
Щпаовапа
offline
Опыт: 38,370
Активность:
Тьфу, завтык. Я проверял на тригерном крите. Там шанс и .001 сработает. На стандартном хз как оно.
Сори за дезинформацию
Старый 28.04.2013, 21:00
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Ancient, дело в том, что я могу отлавливать криты, поэтому не нуждаюсь в создании триггерной версии. Отсутствие 1-2% не критично, но весьма неприятно, поэтому и думаю, что же такое у Bornikkeny и RiseD_Konst сделано, что у них всё ок, когда у меня и Doc'а нет.
Clamp добавил:
LOR_D, отдельное спасибо за выяснение точной границы.
Старый 28.04.2013, 21:17
Zetox

offline
Опыт: 1,738
Активность:
100 % крит в помощь и отслеживаем атаку (не урон), и убираем и даем когда нужно.
событие: юнит атакован
условие: РандомИнт(-49,50) == 1
ничего не делать
иначе
Убрать спел
Добавить спел

Если дать игроку 100% крит, и отнимать его перед атакой и снова давать крита не будет.
Старый 28.04.2013, 23:24
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Zetox:
отслеживаем атаку
абуз через "отставить", баги.
Zetox:
Если дать игроку 100% крит, и отнимать его перед атакой и снова давать крита не будет.
очевидность
Суть в том, что я весь такой крутой, могу отследить стандартный крит, но не могу сделать так, чтобы он работал, бред.
Старый 29.04.2013, 01:51
Карточка
Kicked by SSrunX
offline
Опыт: 2,017
Активность:
абуз через "отставить", баги.
не ты ли недавно выпендривался "суперправильными библиотеками" на тему "юнит атакован"?
по теме - сделать триггерный крит с большим дополнительным функционалом - 1 час работы
Старый 29.04.2013, 02:21
Clamp
Lost in space
offline
Опыт: 71,158
Активность:
Карточка:
не ты ли недавно выпендривался "суперправильными библиотеками" на тему "юнит атакован"?
я отлавливаю урон без регистрации факта начала атаки, а магический урон от физического позволяет отличить всего одна логическая переменная. К тому же, я ответил на предложение, а не сказал про свою реализацию.
то, что ты не удосужился скачать его карту и потестить нерабочие фичи, тебя как всегда не ок показывает.
Карточка:
по теме - сделать триггерный крит с большим дополнительным функционалом - 1 час работы
хочу нативный.
Старый 29.04.2013, 02:45
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 18:36.