Сообщений: 1,660
Тем: 9
Зарегистрирован: Feb 2009
Репутация:
10,142
Я к тому, что нету смысла выполнять ботам действия, которые не будут видны другим игрокам.
Поход на инстанс, это значит, что их никто не увидит, вы же не будите пускать ботов на пару с игроками в инсты
А шмот можно и так им рисовать, это проблем не составит.
Фарм эпиков, по сути тот же фарм мобов.
Боты жрут все те же ресурсы, просто с той разницей, что они не выполняют действия, которые не нужны им.
У меня так много ботов апается из-за того, что по сути конкретно активных(несколько тысяч из той толпы) не так уже и много, остальные или просто стоят(большая часть) или бегают.
Суть в том, что про ресурсы можно не волноваться, главное делать хотя бы через задницу руками, а не через передницу, задницей.
open-team.ru - Freya, HighFive...
Сообщений: 3,354
Тем: 97
Зарегистрирован: Aug 2011
Репутация:
9,445
DiagoD Написал:Фарм эпиков, по сути тот же фарм мобов.
Хочу напомнить о пвп составляющей на таких рейдах.. :-)
Так что тут вопрос немного по другому поставится..
Так что, кол-во ботов не особенно важно, пусть их будет 100-300 этого хватит на 3ю коалицию.
Сообщений: 1,340
Тем: 134
Зарегистрирован: Dec 2010
Репутация:
6,742
adе0t Написал:можно видео?
вот
http://youtu.be/ZKyPF15BLwY
Сообщений: 3,354
Тем: 97
Зарегистрирован: Aug 2011
Репутация:
9,445
BlackPR Написал:вот
http://youtu.be/ZKyPF15BLwY
Ну ничего особенного честное слово. Для пвп сервера х100500 это подойдет, а для других серверов не очень подойдет.
Тут проблема несколько глубже, на самом деле хотелось бы увидеть видео от Aristocrat...
Сообщений: 80
Тем: 2
Зарегистрирован: Nov 2013
Репутация:
49
А нельзя взять случайного игрока, записать примерные его действия, а через неделю боту дать задачу повторить.
Сообщений: 433
Тем: 35
Зарегистрирован: Jun 2009
Репутация:
1,392
Ну вот версия ботов 1.2(2010 год)
Сейчас уже версия 4.5
Увы, видео пока не будет, т.к все в разобранном виде и переписывается)
Сообщений: 832
Тем: 125
Зарегистрирован: Jan 2009
Репутация:
404
тоже займусь на досуге с ИИ таких фейков, благо времени куча
Сообщений: 832
Тем: 125
Зарегистрирован: Jan 2009
Репутация:
404
Пока людей заселил, в принципе тестировал на 100 ботах, в 1 поток, java.exe как жрала 0 цп так и жрет столько же тик в 600 мс, в принципе если особо не запариватся можно сделать прокачку до 40 по локам без особых потерь
Сообщений: 3,354
Тем: 97
Зарегистрирован: Aug 2011
Репутация:
9,445
01-12-2014, 07:59 PM
(Сообщение последний раз редактировалось: 01-12-2014, 08:47 PM xolseg.)
И так, появился вопрос.
Можно ли разделить экспинг на 2 класса с разными значениями, например.
FakePlayers - рейт x
Players - рейт y
Как разделить эти 2 класса или метода, а то уже весь мозг сломал. ;-(
И ещё один вопрос, как сделать так, что бы рейт экспа был "плавающим"?
Объясню подробнее, есть некий респ мобов допустим
1 моб = 1 минута при этом рейт = х1
Изменяем время респа допустим до 30 секунд или меняем рейт на х2 и получается следующие
При респе в 30 секунд
1 моб = 30 секунд, рейт = х0.5
При рейте х2
1 моб = 2 минуты, рейт = х2
Не прошу делать за меня, прошу указать только направление, что бы уловил мысль. :-)
Добавлено через 47 минут
Mooni Написал:А нельзя взять случайного игрока, записать примерные его действия, а через неделю боту дать задачу повторить.
В принципе можно, но это будет цикл из одних и тех же действий постоянно.
У меня идея несколько более глобальна, это самосовершенствование бота... или проще говоря обучение,...
Нейросети такие нейросети.. ;-(
Сообщений: 2,455
Тем: 53
Зарегистрирован: Apr 2010
Репутация:
19,728
xolseg Написал:И так, появился вопрос.
Можно ли разделить экспинг на 2 класса с разными значениями, например.
FakePlayers - рейт x
Players - рейт y
Как разделить эти 2 класса или метода, а то уже весь мозг сломал. ;-(
И ещё один вопрос, как сделать так, что бы рейт экспа был "плавающим"?
Объясню подробнее, есть некий респ мобов допустим
1 моб = 1 минута при этом рейт = х1
Изменяем время респа допустим до 30 секунд или меняем рейт на х2 и получается следующие
При респе в 30 секунд
1 моб = 30 секунд, рейт = х0.5
При рейте х2
1 моб = 2 минуты, рейт = х2
Не прошу делать за меня, прошу указать только направление, что бы уловил мысль. :-)
Добавлено через 47 минут
В принципе можно, но это будет цикл из одних и тех же действий постоянно.
У меня идея несколько более глобальна, это самосовершенствование бота... или проще говоря обучение,...
Нейросети такие нейросети.. ;-(
Делайте новый класс ботов наследуясь от класса игрока, я уже писал об этом.
Ищите нужные события (которые Вы описали) и изменяете там переменную рейтов для конкретного игрока/бота. Если нужно выполнение с задержкой, то пилите опять же задачу и запускайте ее с помощью трид пула.
krisadr Написал:
Пока людей заселил, в принципе тестировал на 100 ботах, в 1 поток, java.exe как жрала 0 цп так и жрет столько же тик в 600 мс, в принципе если особо не запариватся можно сделать прокачку до 40 по локам без особых потерь
Вам на заметку: АИ отключается, если рядом нет игроков. Деактивирейте эту функцию и посмотрите на реальную нагрузку.
И да, я таки посмотрел бы сотню ботов с разными задачами выполняемых в одном (!!!) потоке, плюс все из них активны, мне правда интересно. Вы уверены, что Ваш код не создает события для глобального АИ? Просто эти события обрабатываются в конкурентной среде.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
|