Можно ли как-то пофиксить фризы ИИ?
Суть причины фризов ИИ - попытка сделать 100 тыщ приказов в секунду. Он может попытаться 1000 раз нанять юнита, которого нет. И это вызывает сильнейшие протормозы. По факту ИИ не оставляет права на ошибку для того, кто его пишет. Нужно точно указать условия и прочие вещи, но это не всегда возможно. Не существует ни дебагов, ни способов нахождения этих фризов. Остаётся только терпеть, и внимательно прочёсывать весь скрипт, тратя много времени и сил на устранение проблемы.
Можно ли как-то переписать ядро ИИ, например изменить common.ai или другие сценарий, которые будут обращаться к кастомным функциям, или же просто добавить в них куда-нибудь функцию Sleep, чтобы избежать фризов? Можно ли как-то установить лимит на число приказов бота в секунду? Какими угодно способами.
Я в курсе про AMAI, но он не работает с кастом расами. И он тоже фризит. А мне бы хотелось создать такой ИИ, с которым можно было бы играть комфортно. Возможно ли это?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.

WC3




Ред. WilliamBz
Так что либо в коде карты сами пишем ИИ доступными способами - либо довольствуемся багами близардовского ИИ.