Quote:Советую спросить у Sav'a на форуме DF2, где то там он немало описал по Fight/AI Value
Спасибо! Нашел некоторые посты Sav на эту тему. Он пишет о том, что ai value используется для расчета количества существ для охраны при генерации случайных карт (для неслучайных используется значение из CRTRAITS.TXT).
Что касается моих собственных изысканий. Я провел некоторые игровые тесты и выяснил следующее.
- Компьютер для оценки силы существ на карте, для оценки результата битв с ними, а также для оценки важности существ в битве однозначно использует fight value.
- AI value используется для оценки того, будут ли драться монстры с героем человеческого игрока или сбегут. Вполне возможно, оно же используется для компьютерных игроков при нападении на них человеком.
(30.03.2014 23:03)Arseniy Wrote: [ -> ]- Компьютер для оценки силы существ на карте, для оценки результата битв с ними, а также для оценки важности существ в битве однозначно использует fight value.
- AI value используется для оценки того, будут ли драться монстры с героем человеческого игрока или сбегут. Вполне возможно, оно же используется для компьютерных игроков при нападении на них человеком.
Только непонятно, зачем вообще 3DO сделало две величины, а не одну? Тем более, что они отличаются процентов на 10% примерно максимум.
Quote:Только непонятно, зачем вообще 3DO сделало две величины, а не одну? Тем более, что они отличаются процентов на 10% примерно максимум.
У титана отличаются в 1.5 раза.
Мне непонятно обратное, почему только две величины? Есть сила существа, есть его полезность, есть приоритет его атаки в битве. Есть уйма других аспектов.
Вообще, очень грустно, что они поленились вынести все константы в текстовые файлы.
(30.03.2014 23:03)Arseniy Wrote: [ -> ]- Компьютер для оценки силы существ на карте, для оценки результата битв с ними, а также для оценки важности существ в битве однозначно использует fight value.
Это очень странно, зачем брать значение которое не учитывает способности существа (в т.ч. стрельбу) и, возможно, другие параметры, если есть значение которое это всё учитывает.
В бою уже параллельно может быть, стреляет титан или нет, если драконы долетают за ход. Только у титанов бонус 1.5х как раз за стрельбу начислен.
Quote:Это очень странно, зачем брать значение которое не учитывает способности существа (в т.ч. стрельбу) и, возможно, другие параметры, если есть значение которое это всё учитывает.
Во всяком случае, это объясняет, почему компьютер так легко расправляется со стрелками, меня это всегда удивляло.
Я бы посмотрел на это с другой стороны - fight value учитывает боевую силу существ (в том числе стрелковую), но как-то плоховато. А ai value используется для определения, сможет ли нейтральный отряд нанести повреждения в битве, и поэтому у стрелков и летунов оно выше (думаю, многим знакомо ощущение облегчения, когда нападаешь на такой отряд и знаешь, что потеря части армии неизбежна, а этот отряд сбегает).
Получается, в целом я правильно сделал, что посчитал fight/ai через битвы и сделал их одинаковыми (единственное, ai требует тщательной нормировки, потому что в коде есть значения суммарного ai, которые используются для определения охраны при генерации случайных карт, например)
Но можно пойти дальше, как в оригинале. Если ai используется для определения, сбежит отряд противника или нет, то вполне осмысленно серьезно увеличить его на какие-то коэффициенты для стрелков или летунов, которые долетают за один ход, так как они, даже когда их мало, способны нанести ощутимые повреждения. С другой стороны, если из-за этого охрана в таких существах на случайных картах просядет, это тоже нормально.
(31.03.2014 03:06)Berserker Wrote: [ -> ]Только у титанов бонус 1.5х как раз за стрельбу начислен.
Обана! Так титаны не наносят доп. урона черным драконам, когда махаются с ними врукопашную? Спасибо, буду знать.
Из этой же серии: а если стоят рядом два стека титанов, и дракон поражает огнем оба, бонусный урон получат тоже оба, или только первоначальная цель атаки?
(31.03.2014 03:06)Berserker Wrote: [ -> ]В бою уже параллельно может быть, стреляет титан или нет, если драконы долетают за ход. Только у титанов бонус 1.5х как раз за стрельбу начислен.
Так и у драконов бонус за скорость есть.
(31.03.2014 10:41)Папаган Wrote: [ -> ]Обана! Так титаны не наносят доп. урона черным драконам, когда махаются с ними врукопашную?
Что значит не наносят? Всё там в порядке.
И всё же у Титанов самое высокое значение ИИ. За скорость меньше начисляют. По моим расчётам, мизерно.
У кого выше-то? Насколько я помню у титанов 6000+.
У титанов всего лишь 7500. У архангелов, золотых и чёрных драконов - 8776, 8613, 8721 соответственно.
Значит мои воспоминания ошибочны. В текстовике глянул?
Глянул тут Физмиг, и вопрос сразу возник: а для существ причала каким образом AI/fight value определялось?