sirDranik
Поиграл одну карту, очень слабый интеллект ИИ, на максимуме сложности, вынес всех без проблем.
ИИ не накапливает войска, что делал даже исходный (оригинальный) ИИ.
Посылает героев с минимум войск в атаку, жуть.
А так молодцы, много сделали по адаптации.
Tiranas
Здравствуйте! Спасибо за отзыв.
Не спешите делать выводы. ИИ в нашем движке умеет объединять армию, подвозить курьером из замка и т.д. Но бывают ситуации, когда вы успеваете победить у него одного из сильнейших героев и в отсутствие какого вторичного героя по карте будут бегать герои с недельным приростом. А как бы вы поступили в данной ситуации? Точно так же ползали по карте со слабой армией и с высокой долей вероятности проиграли бы, ведь потеряв своего главного чемпиона Вы уже потенциально проиграли.
К тому же не забывайте, что Ваши соперники зачастую могут нести серьёзные потери в боях друг с другом, пока вы копите армию на удаленном острове.
Бывает, что некоторые игроки географически очень неудачно расположены на карте.
Одной попытки мало, чтобы сделать подобные выводы. Поиграйте на разных картах, пощупайте движок как следует.
Можно двух героев развивать, особенно на больших картах, там и три героя развитых не будут лишними...
sirDranik
> Одной попытки мало, чтобы сделать подобные выводы. Поиграйте на разных картах,
> пощупайте движок как следует.
поиграл на разных картах
повторяю опять, ваш ИИ очень слабый и проигрывает оригинальному (исходному)
Варианты решения:
1. Добавлять компьютерным игрокам ресурсов каждый месяц, на уровнях выше нормального
2. Анализ компьютерными игроками силы и возможности соперников, что востребовано
3. Сбалансированный подход к атакам, а не бег героев с двадцатью низшими юнитами
stratego
ИИ fheroes2 в зависимости от обстоятельств или собирает армию одному герою, или зачищает территории несколькими.
В героях нет 100% гарантии что каждая из этих тактик принесет победу. Всегда есть место тому, что Вас или "задушат" количеством, или убьют "качеством" герои противника. Живые игроки в этом плане работают гибче, используя беспроигрышную тактику "сохранение-загрузка". :)
Tiranas
Вы, видимо, ооочень давно играли против оригинального ИИ. Он практически всё время сидел на месте, бестолково ползая вокруг замка и собирая сумасшедшие армии учитывая его увеличенный прирост существ и доход.
1. Этот "читерский" подход оригинальной игры мы наоборот сводим к минимуму: ИИ должен работать в равных условиях с живым игроком. В fheroes2 он уже имеет значительно меньшие бонусы, а также не имеет возможности видеть всю карту открытой уже со старта. Давать ему кучу ресурсов или бесплатные войска - неинтересный и дешевый подход.
2 и 3 пункты - вообще какие-то общие положения, которые не несут в себе никакой конкретики.
fheroes2 - опенсорс продукт и Вы можете помочь с разработкой, если у Вас есть желание и возможности.
Если у Вас нету должных навыков - всегда можно помочь разработке грамотно оформленной темой в баг-трекере проекта, с приведенным файлом-сохранением, способом повторить пробему, подробным описанием проблемы (если есть необходимость - коротким видео) и решением (ожидаемым поведением) какой-то конкретной ситуации.
Все остальные измышления наподобие "плохо/хорошо" - звучат как субъективная оценка, передающее Ваше общее настроение от продукта. Впрочем, за эту оценку мы тоже благодарим Вас и идём заниматься разработкой дальше.
Хочу напомнить, что ИИ находится только в стадии разработки и мы едва реализовали 50% от наших планов.
Да, сравнивать уровень ИИ, которые имеют разный уровень "бонусов" просто бессмысленно. В оригинальных героях компьютерные игроки читерили вовсю, и если здесь сделали "честного" компьютера, то честь им и хвала. Если одолеть таких противников будет все равно легко, а хороших идей по улучшению думания компа не останется, лучше играть против нескольких честных компов в альянсе, чем против одного, но на которого "деньги с потолка сыпятся".
sirDranik
если у вас код свой, почему бы не нарисовать свой арт, добавить свои карты?
Ruslan
> почему бы не нарисовать свой арт
нарисовать свой арт в стиле героев2 нереально
sinoby
> нарисовать свой арт в стиле героев2 нереально
хм, с другой стороны конечно будет другая атмосфера, повторить будет сложно, но так игра уже не будет привязана к оригиналу.
Went
Надо исходить не из отключения компьютерных игроков от читерства, а чтобы человеку-игроку было интересно играть, пока вижу у них нет понимания этого, и решения этой проблемы.
Tiranas
я лично за то, чтобы такие проблемы решать на уровне разных стратегий поведения ИИ(как пример, добавить еще один уровень сложности, для самых упоротых, которым скучно), чем просто в тупую давать ИИ больше ресурсов.
Дать больше ресурсов - это в принципе решаемо при дизайне уровня, например разместить добывалки поближе к замку, или большее количество их разместить.
Ruslan
> Дать больше ресурсов - это в принципе решаемо при дизайне уровня, например
> разместить добывалки поближе к замку, или большее количество их разместить.
Тут согласен, да и в старом редакторе карт можно было добавить события с добавлением ресурсов только компьютеру по конкретным дням.
> как пример, добавить еще один уровень сложности, для самых упоротых, которым
> скучно
Все уровни сложности есть, ничего добавлять не нужно, эти уровни необходимо просто отрегулировать и оттестировать.
sirDranik
Tiranas
Такая идея: смотрим, если игрок вкачивает одного героя, тогда и ИИ пускай тоже самое делает, а если игрок покупает кучу шнырей, то ИИ пускай этой стратегии придерживается.
Но тоже хз, возможно это по другому будет ломать игру, тут разработчикам все же виднее. И опять же, если игрок пытается играть одним героем, то в конечном итоге он придет к тому, что как не крути но ему хоть это и муторно, но придется покупать шнырей иначе тупо не успеет за ИИ угнаться, просто просядет по ресурсам.
Ruslan
> Такая идея: смотрим, если игрок вкачивает одного героя, тогда и ИИ пускай тоже
> самое делает, а если игрок покупает кучу шнырей, то ИИ пускай этой стратегии
> придерживается.
> Но тоже хз, возможно это по другому будет ломать игру, тут разработчикам все же
> виднее. И опять же, если игрок пытается играть одним героем, то в конечном
> итоге он придет к тому, что как не крути но ему хоть это и муторно, но придется
> покупать шнырей иначе тупо не успеет за ИИ угнаться, просто просядет по
> ресурсам.
Я об этом выше и писал. Даже живым игрокам иногда сложно выбрать правильную тактику: где одним героем играть, а где несколькими. Данные алгоритмы в движке есть. Мы в будущем ещё будем их оптимизировать.
Ruslan
> добавить свои карты?
Для этого мы свой редактор и создаём.