Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
29 Dec 2025, 02:51
Сообщение
#5261
|
|
![]() допустим, мяў Сообщений: 24 153 Спасибо сказали: 13499 раз |
К слову когда думал над проблемой капа морали/удачи для "идеальных героев", пришёл к мысли что можно сделать безлимит морали, но поменять принцип вычисления. Говоря языком математики - брать логарифм от значения.За каждую единицу морали (или минус-морали) делается отдельный бросок и если хотя бы одна "сработала", то существо получает доп. ход. Это не даст уйти в 100% даже если у существа будет мораль 1000 ед. В самом начале это даёт примерно линейный рост, с небольшим снижением, после чего каждая единица даёт меньше. В текущих условиях, когда мораль даёт шанс 1/24, то мы получаем 11.9 вместо 12.5 за 3 морали и 8.1 вместо 8.3 за две морали, для одной ничего не меняется. Кажется, напрашивающееся решение. Но нужно хорошо подобрать коэффициент кривизны (графика функции). Чтобы не слишком резко взмывал вначале, и не слишком сильно ослабевал при высоких значениях морали. -------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
|
29 Dec 2025, 12:47
(Сообщение отредактировал Finder - 29 Dec 2025, 12:47)
Сообщение
#5262
|
|
|
Newbie Сообщений: 5 Спасибо сказали: 19 раз |
К слову когда думал над проблемой капа морали/удачи для "идеальных героев", пришёл к мысли что можно сделать безлимит морали, но поменять принцип вычисления. Говоря языком математики - брать логарифм от значения.За каждую единицу морали (или минус-морали) делается отдельный бросок и если хотя бы одна "сработала", то существо получает доп. ход. Это не даст уйти в 100% даже если у существа будет мораль 1000 ед. В самом начале это даёт примерно линейный рост, с небольшим снижением, после чего каждая единица даёт меньше. В текущих условиях, когда мораль даёт шанс 1/24, то мы получаем 11.9 вместо 12.5 за 3 морали и 8.1 вместо 8.3 за две морали, для одной ничего не меняется. Кажется, напрашивающееся решение. Но нужно хорошо подобрать коэффициент кривизны (графика функции). Чтобы не слишком резко взмывал вначале, и не слишком сильно ослабевал при высоких значениях морали. Нет, логарифм тут ни при чем и подбирать ничего не нужно. Речь про другое. Например, если мораль равна +N, то мы как бы N раз бросаем d24 и даем существу дополнительный ход в том и только том случае, если хотя бы на одном из "дайсов" выпал 24. Формула вероятности успеха 1 - (1-p)^N, где p - вероятность срабатывания при морали +1 (в нашем случае p=1/24), в ней нет никаких дополнительных коэффициентов, которые нужно было бы подбирать. При N=0 и +1 вероятность в точности та же, что сейчас, при N=+2,+3 чуть снижается, но практически неощутимо, а при больших N начинает снижаться уже заметно. Говоря языком математики, речь про функцию распределения у биномиально распределенной случайной величины |
|
|
|
29 Dec 2025, 16:21
Сообщение
#5263
|
|
|
Immortal Сообщений: 1 914 Спасибо сказали: 1102 раза |
Пу-пу-пу
Собственно да, как выше заметили особого простора для настройки нет. Вначале рост около линейный, дальше чем выше вероятность срабатывания сейчас, тем меньше даёт следующий шаг. Но имхо, основная задача - это сделать "безлимит", т.е. при любом значении не достигать 100%. Для игрока всё равно лишняя мораль будет в плюс, хоть и в меньший. И я бы сказал что для игрока это довольно понятная механика, с учётом того что он всё равно не может влиять на срабатывание эффекта морали. |
|
|
|
29 Dec 2025, 17:11
Сообщение
#5264
|
|
![]() Etoslozhnostatus Сообщений: 8 699 Спасибо сказали: 16260 раз |
Формула вероятности успеха 1 - (1-p)^N, где p - вероятность срабатывания при морали +1 (в нашем случае p=1/24) Кстати 1-(1-p)^N = 1/2 (1-p)^N = 1/2 N*log(1-p) = log(1/2) N = log(1/2)/log(23/24) = 16 (округлённо) При N=16 вероятность выпадения морали 50%. Так что много морали не бывает - поди ещё набери эти +16. P.S. Попросил у Алисы Яндексовны решить эту задачку - написала какую-то дичь, двоечница. -------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
|
29 Dec 2025, 17:34
(Сообщение отредактировал laViper - 29 Dec 2025, 17:35)
Сообщение
#5265
|
|
|
Immortal Сообщений: 1 914 Спасибо сказали: 1102 раза |
Цитата P.S. Попросил у Алисы Яндексовны решить эту задачку - написала какую-то дичь, двоечница. Брутфорсом - вбить формулу в экселе, растащить на дцать клеток и посмотреть где будет 50% Опять же как по мне основная ценность, это то что такие заклинания как Радость уже не ограничиваются в самом эффекте - можно делать даже +2/4/6, если вдруг +3 будет слабо при больших значениях текущей морали. Это касается и любых других объектов где чаще всего +3 был лимит для полезности (хотя максимум это +6). |
|
|
|
30 Dec 2025, 13:22
(Сообщение отредактировал WiWind - 30 Dec 2025, 13:24)
Сообщение
#5266
|
|
|
Newbie Сообщений: 24 Спасибо сказали: 25 раз |
Всем привет.
Возник интересный вопрос (извините если был, поиском не нашел). Делаю карту арены. Задача: дать случайное заклинание 5го уровня из разрешенных на карте. В идеале, равновероятно. И как будто это невозможно сделать. Продвинутые возможности выдачи случайных заклинаний есть в редакторе шаблонов (свитки, коробки). Но в редакторе карт, как будто такой возможности нет вообще. Или я что-то упускаю? Занудные детали: |
|
|
|
30 Dec 2025, 14:59
Сообщение
#5267
|
|
|
Immortal Сообщений: 662 Спасибо сказали: 1074 раза |
Можно решить проблему костылем. Ставим односторонний портал, который ведет к заклинаниям 5-го уровня. Например, это 9 изолированных островков, где лежит только свиток нужного заклинания. Портал сделать одноразовым за счет ворот задания на принести уникальный бесполезный артефакт, который лежит прямо перед воротами. Из этих островков возврат на другом одностороннем телепорте. Также, если количество разрешенных заклинаний 5-го уровня не равно 7, то можно устроить равновероятную выдачу заклинаний через 2-3 островка с городом, где есть только ГМ 5 и правильным образом запрещены заклинания. Сопряга здесь самая удобная, потому что в ней запрещена только жертва, а все остальные заклинания выпадают с практически идентичной вероятностью.
|
|
|
|
30 Dec 2025, 17:33
Сообщение
#5268
|
|
|
Immortal Сообщений: 1 914 Спасибо сказали: 1102 раза |
В данном случае что считать "случайным"?
Помимо порталов, которые лимитированы, можно через "стражей" купить одним из вариантов - свитком или учёным. Для первого прохождения это будет случайным, для последующих игрок будет знать что находится в том, который он уже открывал ранее. |
|
|
|
31 Dec 2025, 01:59
(Сообщение отредактировал Незнайка - 31 Dec 2025, 02:01)
Сообщение
#5269
|
|
|
Newbie Сообщений: 7 Спасибо сказали: 11 раз |
Добрый день. Я слышал что команда хотела переработать магию в особенности магию Воды (добавить новые заклинания типа Амагедонна и замедления) это правда? Если правда то как продвигается? Как продвигается никто заранее говорить не будет, в 99% случаев выкладывается уже по факту. Про магию говорили (ребаланс), про новые заклинания не припомню таких заявлений именно от команды Хота. Обычно выкат релизов идёт раз в год крупными обновлениями, так что раньше НГ ждать ничего не стоит. В остальное время только фиксы. Да, в начале года было два интервью где шла речь о планах на ребаланс магии. Всегда читаю официальный лог файл с огромным интересом и жду итересных правок порой даже больше, чем новый контент. Всех с наступающим! |
|
|
|
31 Dec 2025, 11:51
Сообщение
#5270
|
|
|
Newbie Сообщений: 24 Спасибо сказали: 25 раз |
В данном случае что считать "случайным"? ... Для первого прохождения это будет случайным Я начал с того, что это карта Арены, подразумевается мультиплеер. Да, нужна именно рандомизация на этапе старта карты. Можно решить проблему костылем. Ставим односторонний портал, который ведет к заклинаниям 5-го уровня. Например, это 9 изолированных островков, где лежит только свиток нужного заклинания. Портал сделать одноразовым за Спасибо, это интересная идея. У меня были ложные воспоминания о том, что квестовые врата, если один раз выполнить квест будут пропускать всё время. Проверил, это не так. Метод рабочий. Также, если количество разрешенных заклинаний 5-го уровня не равно 7, то можно устроить равновероятную выдачу заклинаний через 2-3 островка с городом, где есть только ГМ 5 и правильным образом запрещены заклинания. Сопряга здесь самая удобная, потому что в ней запрещена только жертва, а все остальные заклинания выпадают с практически идентичной вероятностью. Долго думал об этом методе. Очень сложно получается. Придется снова заниматься случайными порталами. Потому что если игрок сам выбирает в какой город идти, то, зная схемы запретов заклинаний он может сильно влиять на вероятность получения определенного заклинания. Но если всё равно строить порталы, то в чем преимущество решения с городами? Ну и да, если убрать ДД и флай, то остается как раз именно 7 спелов и составить равновероятный выбор манипулируя типами городов и запретами в них это хорошая математическая задача. |
|
|
|
01 Jan 2026, 01:56
Сообщение
#5271
|
|
![]() Сообщений: 237 Спасибо сказали: 467 раз |
Кто композитор музыкальной темы Кронверка?
|
|
|
|
01 Jan 2026, 03:03
Сообщение
#5272
|
|
|
Grumpy Star Сообщений: 3 036 Спасибо сказали: 2918 раз |
Кто композитор музыкальной темы Кронверка? Maigret, саунддизайн - Heetch |
|
|
|
01 Jan 2026, 03:09
Сообщение
#5273
|
|
|
Immortal Сообщений: 9 451 Спасибо сказали: 4016 раз |
Делаю карту арены. Задача: дать случайное заклинание 5го уровня из разрешенных на карте. В идеале, равновероятно. И как будто это невозможно сделать. В новой версии это без проблем делается с помощью расширенной системы событий через Хижину Провидца или Ящик Пандоры, без каких-либо дополнительных телодвижения для игрока. Полагаю, что там есть ещё много чего полезного для арен, позволяющего простым образом сделать многие вещи, которые сейчас делаются через костыли. |
|
|
|
01 Jan 2026, 04:02
Сообщение
#5274
|
|
![]() допустим, мяў Сообщений: 24 153 Спасибо сказали: 13499 раз |
Но шрайн 5-го уровня всё-таки тоже бы не помешал. Помню, когда-то вручную вписывал закл 5-го уровня в шрайн 4-го. Его же тоже сначала не было...
Как не помешали бы и другие случайные объекты: - Артефакты: случайный меч, случайный щит... - Монстры: случайный стрелок, случайный летун... -------------------- Вокруг столько фильмов, книг, музыки - а природа какая невероятная!
Если тебе скучно жить - ты совсем дурак. (Татьяна Черниговская) |
|
|
|
01 Jan 2026, 12:39
Сообщение
#5275
|
|
![]() Demigod Сообщений: 231 Спасибо сказали: 373 раза |
Какой город следующий?
|
|
|
|
01 Jan 2026, 13:35
Сообщение
#5276
|
|
|
Member Сообщений: 73 Спасибо сказали: 86 раз |
Чтож, теперь, думаю, ход перейдёт таинственному фиолетово-чёрному всаднику из трейлера годовалой давности. Жаль только, что скорее всего больше деталей мы узнаем в лучшем случае только через полгода-год
|
|
|
|
01 Jan 2026, 13:42
Сообщение
#5277
|
|
|
Power Member Сообщений: 180 Спасибо сказали: 368 раз |
Посмотрел новую систему событий для картоделов - жаль, до функционала четвёрки не дотягивает, но тоже сойдёт.
Насколько сложно будет добавить в систему "Событий игрока" условия победы и поражения в сценарии - чтобы добавить альтернативные способы проиграть или неочевидные способы победить в какой-нибудь ролевой карте? |
|
|
|
02 Jan 2026, 08:56
Сообщение
#5278
|
|
![]() Etoslozhnostatus Сообщений: 8 699 Спасибо сказали: 16260 раз |
-------------------- - Да ну!?
- Horn of the Argali гну! |
|
|
|
02 Jan 2026, 16:16
Сообщение
#5279
|
|
|
Immortal Сообщений: 1 712 Спасибо сказали: 1954 раза |
Вопрос к тем, кто разбирается в очках хода:
- Насколько ценен Эргон в сравнении с классическим спецом по логистике? Если я правильно понимаю, его фиксированные 5% приводят к ускорению армии на 6,25% (при эксперте Поиска Пути). И не действуют на дорогах. Праильно ли я понимаю, что Эргон намного хуже классического логиста? |
|
|
|
02 Jan 2026, 16:45
Сообщение
#5280
|
|
![]() Сейчас чем-то занят. Как и всегда. Сообщений: 755 Спасибо сказали: 515 раз |
Вопрос к тем, кто разбирается в очках хода: - Насколько ценен Эргон в сравнении с классическим спецом по логистике? Насколько я видел, он при прокачке даёт передвижение по тому же снегу в 80 единиц. Логист круче хотя бы потому что он повышает скорость на земле, которая не имеет штрафа. С другой стороны, Эргон может, по сути своей, не качать поиск пути и тратить очки на другое, но при этом всё равно иметь меньше штрафа по пересечённой местности. В общем, этакий герой-подвозник войск без вложений, который будет обгонять чужеземцев (если у тех нет логистики И поиска пути). -------------------- I'm a furry dragoness, 'cause I can.
|
|
|
|
![]() ![]() |
| Текстовая версия | Сейчас: 7 January 2026 - 10:04 |
|
Copyright by Алексей Крючков
Programming by Degtyarev Dmitry |
|