Боты/фантомы

rjcnzy008

Путник
Пользователь
Сообщения
46
Розыгрыши
0
Репутация
0
Реакции
4
Баллы
40
Хроники
  1. Interlude
Исходники
Присутствуют
Сборка
aCis_409
Подкиньте идеи для ботов. Цель сделать ботов не которых не отличить от обычных игроков. Что сейчас настроено:
Подключена API от алисы для чата ( но только белый чат)
Боты сами бегают по гирану
Могут продавать, покупать и крафтить
Сами улетают на споты по уровню
Могут телепортироваться каждые 40 минут к игроку по уровню на расстояние 1000 и начать его бить
Ботов можно брать в пати (они бегают за плом защищают его если его кто то бьет , если биш то лекает пла и пати)
Можно попросить в чат ! ресурс или адену бот подбежит к тебе если ты в гиране или попросит прити в гиран и через торг даст если у него есть
 
Я бы точно не с чата начинал. Нужно научить ботов понимать, где они находятся, по зонам например. Потом, контроллить бафф/селфбафф. Прописать им основные ротации, в зависимости от класса игрока - таргета, или моба. Научить их ресаться. ТП к игроку на ренже 1000 - это заметно, думаю, будет. Если 1-2 раза - ну ок, вышел из релога. А так, нужно, чтобы игрок видел, как к нему подбегают, так что лучше ПвПшеров (или просто конкурентов за спот) спавнить на дистанции, сравнимой с макс дистанцией видимости клиента. Для локаций с "тяжелыми агро-мобами" можно забафывать ШД ботам перед ТП.
 
Сейчас все простенько настроено , бафаются они за счет смерти : умер встал получил баф , или когда принимают пати через 3 сек получают баф. Настроено что на споте бот 10 минут , потом умирает и каждые 2 минуты скрипт проходиться по мертвым ботам и ресает их в гиран. По поводу расстояния это хорошо работает когда игрок телепортируется куда то бот сам за ним летит, но есть моменты когда бот застревает в мобах или в геодате и тогда телепортируется к ПЛу , так же стоит настройка (добей или умри) то есть пока игрок пробегает мимо мобов которые на него на аргились бот начинает защищать пла и бьет мобов и он уже не бежит за пл а бьет мобов как только расстояние превысило 1500 он телепортируется к пл и продолжает бежать за ним или бьет снова новых мобов которые на агрились .
 
tytitam, сомнительный и долгий план.
сомнительный и долгий план.
Да, про «с нуля» погорячился — имелся в виду файн-тюнинг (дообучение) готовой модели под L2, а не полный претрейн. Это делается быстро.
 
tytitam, это уже более разумно. Кстати, обычным промтингом можно обойтись. У меня нормально.
 
Прочитал продолжение обсуждения. Интересно, что у вас уже реализована логика защиты игрока и восстановления фантомов при проблемах с геодатой.

Обратил внимание на описанную ситуацию с агрессивными мобами: фантом вступает в бой, игрок продолжает движение, расстояние увеличивается до 1500, после чего происходит телепортация.

На плотных спотах это потенциально может создавать повторяющийся цикл: агр → бой → отставание → телепортация → новый агр.

Я бы попробовал разделить обычное следование за лидером и аварийное восстановление позиции.

Например, при превышении допустимого расстояния сначала прерывать текущую боевую задачу и возвращаться в режим Follow. А телепортацию использовать только при невозможности восстановить движение или при действительно большом отрыве.

Также полезно добавить небольшую диагностику причин телепортации: превышение дистанции, застревание, потеря цели. Это позволит понять, насколько часто срабатывает каждый механизм.

Подобное переключение уже предусмотрено в PhantomPartyAI или сейчас всё обрабатывается непосредственно через боевую логику?
 
После того как одмены забанили всех ботоводов, им приходится добавляют фантомов, потому что никто не создаёт видимость оРлайна.
Я правильно понял?
 

Похожие темы

Назад
Сверху Снизу