Перейти к содержанию

Сообщения от Тонкости механики игры

Пока нет оценок — будьте первым!
Аватар пользователя
#16
Для меня откровением стало что отрицательная мораль выпадает в 2 раза чаще чем положительная.
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того
В ответ пользователю Lider1
Аватар пользователя
#17
Это факт, да, или этот момент имеет под собой обоснование? Т.е. формула выдачи отрицательной морали так реализована?
ICQ: 564224919
#18
Ну, при проверке +морали случайное число от 0 до 23 должно быть меньше, чем мораль стека, чтобы она прошла, а при проверке -морали случайное от 0 до 11 должно быть меньше -морали стека, чтобы она сработала.
В ответ пользователю Toganash
Аватар пользователя
#20
Toganash
Значит так и получается, 2 раза, даже чуть больше с ноготок.
нет, ровно в 2 раза. от 0 до 11 всего 12 значений, а от 0 до 23 всего 24.
#22
А еще где-то есть эпичная темка с "Светофором морали") Только линки на сам "Светофор" наверняка уже устарели.
Наполеон в Москву тоже на 133 пришёл ;) (с)
В ответ пользователю Sav
Аватар пользователя
#23
Sav
Ну, при проверке +морали случайное число от 0 до 23 должно быть меньше, чем мораль стека, чтобы она прошла, а при проверке -морали случайное от 0 до 11 должно быть меньше -морали стека, чтобы она сработала.
Пример: мораль +2, тогда в неудовлетворяющем диапазоне 22 значения (т.к. только 0 и 1 правильные), мораль -2, тогда в неудовлетворяющем диапазоне 10 значений. Отсюда вероятность выпадения морали в 2,2 раза больше(хотя в теории вероятности вроде бы на этот счет существует другое мнение)
Только в тишине ответит вселенная, только в наших сердцах мы обретем смелость следовать её зову. ;)
#24
Странные расчёты какие-то. Всё проще: при +2 моралях шанс 2/24 = 1/12. А при -2 шанс 2/12 = 1/6.

Шансы того, что мораль не выпадет, конечно, уже не отличаются в 2 раза.
В ответ пользователю Toganash
Аватар пользователя
#26
В нынешних героях мне что то непонятно с очередностью ходов. Нет, как оно должно быть в теории я знаю, но вот на практике нифига подобного не происходит по моему. Т.е. реализация поочередности ходов юнитов с одинаковой скоростью у оппонентов, мне кажется, не работает или я туплю? Когда, скажем я нападаю и у меня есть юнит с 18 скоростью и у оппа тоже, то хожу первый я. Во втором раунде ходит он. В третьем опять он, хотя должен я ходить.
ICQ: 564224919
В ответ пользователю Toganash
Аватар пользователя
#27
Toganash
Нет, как оно должно быть в теории я знаю,
Выходит, что нет.
Toganash
Во втором раунде ходит он. В третьем опять он, хотя должен я ходить.
Во втором ходит тот, кто ходил в 1 раунде НЕ ПОСЛЕДНИЙ. В третьем и последующих алгоритм тот же.
#28
От раундов как таковых не зависит, зависит от того, кто последний ходил в раунде (в зависимости от того, кто завейтился, может быть по-разному).

Писал то, что ниже, давно, может тогда что-то упустил, сильно тщательно не перепроверял.

Существа ходят в таком порядке:
1. Если не ходили стрелковые башни - ходят они, начиная с центральной.
2. Если не ходила катапульта - ходит катапульта.
3. Ходят стеки (включая боевые машины) в порядке уменьшения скорости.
4. Ходят стеки, у которых был боевой дух и которые подождали сразу после его срабатывания, в порядке увеличения скорости.
5. Ходят стеки, которые подождали не после срабатывания боевого духа, в порядке увеличения скорости.

Если скорость 2 стеков одинакова, раньше будет ходить стек другой стороны, чем была ходившая только что сторона.
При этом в начале боя, а так же после хода катапульты, считается, что только что ходил защищающийся (т. е. приоритет первого хода у атакующего).
Если скорость двух стеков одной стороны одинакова, они будут ходить в порядке увеличения номеров: у героя это порядок стеков в армии слева направо, потом баллиста, потом палатка, потом вызванные существа в порядке появления. У нейтралов - порядок сверху вниз относительно начальной расстановки стеков, потом вызванные стеки в порядке появления. В банках порядок такой: правый верхний - правый нижний - левый нижний - левый верхний - правый центральный - левый центральный.
При этом правило для стеков с одинаковыми скоростями одинаково как в обычной фазе, так и в фазе ожидания: они не будут во втором случае ходить в обратном порядке.

Природа скорости никак не влияет, наличие тактической фазы тоже.
В ответ пользователю Dirty_Player
Аватар пользователя
#29
Dirty_Player

Во втором ходит тот, кто ходил в 1 раунде НЕ ПОСЛЕДНИЙ.

Видимо, незнание, последнего пункта меня и путало. Что ж, буду проверять, спс.
ICQ: 564224919
Аватар пользователя
#30
Слышал теории что ИИ "видит" всю карту целиком.
Хочу опровержениe/подтверждениe. Правда или нет?
Сейчас балуюсь этим https://vcmi.eu/download/
За то что нейтралы не бегают за единичкой, для меня это уже стоит того