сначала писал для другой темы, про баги, когда нашёл эту, удивился, насколько мои замечания совпадают с написанными выше.
итак, по поводу ИИ.
Как уже многие отмечали, ИИ не пытается уберечь свежезахваченные замки. Вот как я лично веду себя на его месте (после захвата замка, возле которого всё ещё бродит враг). Героя в замке стремлюсь не оставлять, если не уверен в победе. Это не HoMM3 и тем более 4, тут герой погоды не делает, войска и без него так же бьются. До магии я ещё не одной карте не доходил. А в случае поражения потерять его не хочется. Правда побеждать лучше с героем, ради опыта и артефактов. Но ИИ даже так не делает.
Так как же делаю я?
Если в замке есть хоть сколько-то невыкупленных войск, скребу по всем сусекам и рынкам и выкупаю всё что только можно, как в последний бой, чтоб войска не достались врагу, а обернулись против него. Дальше по ситуации, что дороже, замок или герой. Ценность замка - в невыкупленных войсках. Ценность героя - в том, насколько он прокачен. Если замок важнее, сбрасываю с героя все войска в него, сам убегаю с 1 крестьянином. Наоборот - снимаю все войска с замка и отхожу недалеко чтоб на завтра отбить замок обратно. Такая тактика работает всегда благодаря трём ошибкам ИИ:
1) он не стремится покупать доступные войска в замке, делает это очень редко, как будто отдаёт приоритет другим покупкам.
2) он не сбрасывает войска с героя в замок. хотя обычно невыкупленные войска ещё есть в замке (т.е. он имеет большую ценность)
3) ИИ почему-то не атакует моих полуголых героев (с армией из одного крестьянина).
У меня вообще сложилось впечатление, что что-то напутано в логике "смелости" ИИ в случае принятия решения о нападении на моего героя. Серьёзно, он ни разу не нападал своей огромной армией на моего героя с одним крестьянином, зато однажды напал, когда у самого него почти не было войск, а у меня была большая орда. Может где-то знак перепутан?
