Current time: 20.08.2019, 06:37 Hello There, Guest! (LoginRegister)
Language: english | russian  

Post Reply 
Threaded Mode | Linear Mode
Исследование героев
» туториал(ы)
Author Message
daemon_n Offline

Posts: 587
Post: #871

Не знаю, как часто поднималась данная тема, потому спрошу с опаской:
были ли попытки научить ИИ пользоваться рюкзаком? А то все эти попытки его усилить скриптами упростились, научись он просто грамотно подбирать арты к бою и на ночь.166


HoMM3 ERA 2.8.8+HD-mod 4.208RC4+ERA SCRIPTS RUS (ЯндексДиск / DropBox)
18.07.2019 04:59
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 166
Post: #872

(18.07.2019 04:59)daemon_n Wrote:  научись он просто грамотно подбирать арты к бою и на ночь.166

Возьми да сделай скрипт, переодевающий куклу героев ИИ перед боем и на ночь. Самое сложное там - решить какие артефакты должен одевать ИИ, а какие снимать (т.е. для каждого артефакта нужно будет как-то высчитывать AI value, по которому они все будут приоритетны для ИИ в той или иной степени, но такой готовой таблицы для Третьих Героев никто никогда не делал, хотя сделать её может любой опытный игрок - желания нет ни у кого, увы 105).
18.07.2019 11:20
Find all posts by this user Quote this message in a reply
daemon_n Offline

Posts: 587
Post: #873

XEPOMAHT, таблицу, мб, подумаю на досуге, если опыт позволит)
Однако вопрос именно в моментальном переодевании, чтобы ии, получив книгу земли, смог сразу использовать и спастись либо напасть.


HoMM3 ERA 2.8.8+HD-mod 4.208RC4+ERA SCRIPTS RUS (ЯндексДиск / DropBox)
(This post was last modified: 18.07.2019 12:58 by daemon_n.)
18.07.2019 12:57
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 166
Post: #874

(18.07.2019 12:57)daemon_n Wrote:  Однако вопрос именно в моментальном переодевании, чтобы ии, получив книгу земли, смог сразу использовать и спастись либо напасть.

В триггере пост-посещения артефакта проверяешь ИИ-чность, если ИИ, то ищешь артефакт в сумке, если артефакт найден в сумке, то читаешь номер слота из структуры артефакта и AI value артефакта и проверяешь в слотах куклы героя те же AI value, а затем сравниваешь их. Если AI value подобранного на карте артефакта больше уже одетого, то меняешь их местами.

Перед битвой так же можно сравнивать всю куклу героя с рюкзаком на AI value, т.к. артефакты у героев могут появляться в любой момент времени и это затратно отслеживать (т.к. особые функции при этом не нужны, достаточно просто изменить байт в структуре героя).
18.07.2019 15:04
Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1342
Post: #875

Слишком много факторов учитывать надо. К примеру, Сферу Земли когда ИИ надевать? Когда у него есть полезные заклинания этой школы. Когда они полезнее заклинаний других школ. Когда колдовство не запрещено полностью (Сфера Запрещения) или частично (Проклятая Земля), но не запрещается колдовство наиболее полезных заклов. Когда нужные заклинания изучены. Когда есть книга заклинаний. Как прокачана мудрость и сила магии. Есть ли свободный слот. Каковы свойства заклинаний. Нет ли надетого артефакта, который нивелирует свойства Сферы. Иммунитеты существ - своих и чужих. Наконец, не надет ли более полезный артефакт или дублирующий свойства Сферы. И еще невесть какие факторы, о которых вспомнишь только в игре.
И это условия полезности лишь для одного артефакта. Какая ещё таблица AI value, когда всё так ситуативно?


Я на Лит-Нете
19.07.2019 15:25
Find all posts by this user Quote this message in a reply
daemon_n Offline

Posts: 587
Post: #876

MOP, вот поэтому он будет среди последних)


HoMM3 ERA 2.8.8+HD-mod 4.208RC4+ERA SCRIPTS RUS (ЯндексДиск / DropBox)
19.07.2019 15:40
Visit this user's website Find all posts by this user Quote this message in a reply
XEPOMAHT Offline

Posts: 166
Post: #877

(19.07.2019 15:25)MOP Wrote:  Какая ещё таблица AI value, когда всё так ситуативно?

С точки зрения заядлого игрока, знающего все вышеперечисленные особенности - да, использование AI value не приведёт ИИ до уровня эксперта по игре. Тогда для и монстров давайте тоже перестанем использовать AI value по той же причине ситуативности (вроде в игре работает норм, даже в MoP с почти удвоенным их количеством).

Например как играю я: поднимаю с карты ту же Сферу Земли, помещаю на куклу героя взамен какого-нибудь барахла и играю дальше, не думая ни о каких-то факторах (на Героях мозг обычно должен отдохнуть, это развлечение). Конечно, можно сказать, что хардкорщиков-задротов сейчас наверное большинство (от того и рулят моды, не содержащие коренных изменений игрового процесса), но я бы всё всё равно предложил для ИИ схему по-проще (например, в MoP уже больше 400 артефактов, сложную схему для ИИ сделать жизни не хватит).
19.07.2019 16:16
Find all posts by this user Quote this message in a reply
MOP Offline

Posts: 1342
Post: #878

Ну если упрощённо, то такая система AI value уже есть в игре - градация по классам артефактов. И она худо-бедно работает - потому что и создана для ИИ. Вот только лучше бы вместо классов в качестве value была выбрана стоимость в золоте - иными словами, не четыре ступени ценности, а неограниченный ценностный диапазон.


Я на Лит-Нете
19.07.2019 19:30
Find all posts by this user Quote this message in a reply
daemon_n Offline

Posts: 587
Post: #879

(19.07.2019 19:30)MOP Wrote:  Ну если упрощённо, то такая система AI value уже есть в игре - градация по классам артефактов. И она худо-бедно работает - потому что и создана для ИИ. Вот только лучше бы вместо классов в качестве value была выбрана стоимость в золоте - иными словами, не четыре ступени ценности, а неограниченный ценностный диапазон.

Но это только если Артефакт подбирается с земли.


HoMM3 ERA 2.8.8+HD-mod 4.208RC4+ERA SCRIPTS RUS (ЯндексДиск / DropBox)
22.07.2019 14:58
Visit this user's website Find all posts by this user Quote this message in a reply
« Next Oldest | Next Newest »
Post Reply 


Forum Jump:

Powered by MyBB Copyright © 2002-2019 MyBB Group