01-09-2014, 04:36 PM
darkevil;344708 Написал:Встречал в енете реализации всяких ИИ, но не разу не видел ИИ который бы изучал местность по которой передвигается.
А не там смотрите))
FakePlayer
|
01-09-2014, 04:36 PM
darkevil;344708 Написал:Встречал в енете реализации всяких ИИ, но не разу не видел ИИ который бы изучал местность по которой передвигается. А не там смотрите))
01-09-2014, 04:42 PM
Aristocrat Написал:А не там смотрите)) Да я особо и не задавался целью пока что.
01-09-2014, 05:00 PM
BlackPR Написал:У меня такая привычка? Все очень просто. Когда я пишу без цитаты - значит это ответ на первый пост. Вы спрашивали где можно наковырять этот функционал, я и сказал что в сборке project-world это есть. можно видео?
01-09-2014, 05:38 PM
Когда я пытался модифицировать осады с "умным" поведением нпц, у меня все уперлось в пасфайндинг. Имхо если делать фейкплееров с крутым аи, то сначало нужно что-то типо VectorEngine прикрутить.
01-09-2014, 06:19 PM
SmileForMe Написал:Отклонюсь от тему, но какова нагрузка ботов на сам эмуль ? В зависимости от реализации самих ботов... По большому счету, на много меньше, нежели от игроков в силу того, что они не выполняют множество действий, которые могут делать живые игроки. У меня получалось запустить 25к ботов на 52г ОЗУ, при 25к сервер уходил в полный ступор, без каких либо проблем до ~18к собирал(понятно, что сборка не выдержит такой живой онлайн, но ботов держим), дальше уже большой авередж и начинаются большие задержки запуска потоков. Способ реализации примитивный, боты самые обычные игроки, только у них АИ свое, наследник от плеера, в котором передаются состояния в менеджер бота ну и урезаны несколько функций для атаки ну и сам менеджер действий(фактически АИ бота). Такое как использование скилов, итемов, профа, заточка и т.д., вбито в менеджер и выполняется при определенных условиях. Отдельно выведены пути перемещения бота в файл, там мы прописываем цепочку путей, указываем, что ему делать при перемещении в определенную точку, атака, тп, новый путь, все это можно сделать на выбор из списка... Бот попадает в список объектов, для отправки пакетов, создавая нагрузку на сетевую часть, но она оказывается не значительной.
open-team.ru - Freya, HighFive...
01-09-2014, 06:39 PM
DiagoD Написал:В зависимости от реализации самих ботов... Т.е. получается что нагрузка ботами на систему в 5 раз меньше чем при использование "людей"...
01-09-2014, 06:48 PM
xolseg Написал:Т.е. получается что нагрузка ботами на систему в 5 раз меньше чем при использование "людей"... Ну во сколько не знаю, но да меньше, в силу того, что они не выполняют многие действия. Ну большая часть просто бегает или стоит в силу того, что не хватает мобов для кача или просто уткнулся в не доделанную задачу, основная задача у меня, это создать видимость онлайна на старте, боты просто бегают и качаются по локам, бегают по городам, стоят в них. Сейчас вот загрузил почти 13к, из них где-то ~3к только качается, даже наверно ~2к, остальные в основном стоят или бегают. Но в любом случае, даже если они будут супер-пупер умными, то нагрузка будет гораздо меньше.
open-team.ru - Freya, HighFive...
01-09-2014, 07:00 PM
DiagoD Написал:Ну во сколько не знаю, но да меньше, в силу того, что они не выполняют многие действия. Не знаю не знаю,.. если так считать, каждая лока примерно на 100-300 юнитов расчитана, т.е. ботов. Лок много+ваши боты как пишется выше не используют всего, что может использовать юзер, получается, что и нагрузка вырастет в разы.. или я ошибаюсь?
01-09-2014, 07:37 PM
xolseg Написал:Не знаю не знаю,.. если так считать, каждая лока примерно на 100-300 юнитов расчитана, т.е. ботов. Лок много+ваши боты как пишется выше не используют всего, что может использовать юзер, получается, что и нагрузка вырастет в разы.. или я ошибаюсь? От части да, но вырастит она не значительно... Боты не будут делать квесты(это очень глупо, достаточно эмитировать прохождение, тоесть потоптатся у НПС), они не будут ходить по инстансам(какой от этого прок?), создание клана или пати, не занимает фактически ресурсы. ПВЕ/ПВП занимает не так уж и много ресурсов, передвижение или выбор определенной задачи, занимают столько же ресурсов как и у обычного игрока. У меня они мало жрут ибо кроме тупого кача и перемещения они, больше ничего не делают, скилы/шмот, это мизер по ресам, сами по себе они не пвпшатся, только в ответ могут начать пинать. Ну в любом случае, несколько тысяч ботов будут практически не заметны, даже если они будут выполнят там супер задачи.
open-team.ru - Freya, HighFive...
01-09-2014, 07:41 PM
DiagoD Написал:От части да, но вырастит она не значительно... А почему этим ботам не заняться фармом инста? Или только люди должны обогащаться? Возьмём пример, есть 2 противника, т.е. 2 стороны, добро и зло. Боты на сторне с печаньками, они развивают свою коалицию, т.е. фармят шмотки, крафтят шмот для себя, выбивают эпик и дают пиздянок люлей людям... Обычно все жалуются, что только 2 стороны бывает и обе эти стороны люди, а почему бы не продвинуть ботов в этом направление и не сделать 3 коалиции, т.е. Добро/2 и Зло. Я думаю, что более менее понятно объяснил. Отсюда вопрос, будут ли эти боты полноценными людьми с точки зрения процессорного времени? |
« Предыдущая | Следующая »
|