Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
FakePlayer
#31
Я к тому, что нету смысла выполнять ботам действия, которые не будут видны другим игрокам.
Поход на инстанс, это значит, что их никто не увидит, вы же не будите пускать ботов на пару с игроками в инстыSmile
А шмот можно и так им рисовать, это проблем не составит.
Фарм эпиков, по сути тот же фарм мобов.
Боты жрут все те же ресурсы, просто с той разницей, что они не выполняют действия, которые не нужны им.
У меня так много ботов апается из-за того, что по сути конкретно активных(несколько тысяч из той толпы) не так уже и много, остальные или просто стоят(большая часть) или бегают.

Суть в том, что про ресурсы можно не волноваться, главное делать хотя бы через задницу руками, а не через передницу, задницей.
open-team.ru - Freya, HighFive...
Ответ
#32
DiagoD Написал:Фарм эпиков, по сути тот же фарм мобов.

Хочу напомнить о пвп составляющей на таких рейдах.. :-)
Так что тут вопрос немного по другому поставится..
Так что, кол-во ботов не особенно важно, пусть их будет 100-300 этого хватит на 3ю коалицию.
1
Ответ
#33
adе0t Написал:можно видео?

вот

http://youtu.be/ZKyPF15BLwY
Ответ
#34
BlackPR Написал:вот

http://youtu.be/ZKyPF15BLwY

Ну ничего особенного честное слово. Для пвп сервера х100500 это подойдет, а для других серверов не очень подойдет.

Тут проблема несколько глубже, на самом деле хотелось бы увидеть видео от Aristocrat...
1
Ответ
#35
А нельзя взять случайного игрока, записать примерные его действия, а через неделю боту дать задачу повторить.
Ответ
#36
Ну вот версия ботов 1.2(2010 год)



Сейчас уже версия 4.5
Увы, видео пока не будет, т.к все в разобранном виде и переписывается)
Ответ
#37
тоже займусь на досуге с ИИ таких фейков, благо времени куча
Ответ
#38
[Изображение: 0158e32ef7193f82c6e061d80ea6a20c.jpg]

Пока людей заселил, в принципе тестировал на 100 ботах, в 1 поток, java.exe как жрала 0 цп так и жрет столько же тик в 600 мс, в принципе если особо не запариватся можно сделать прокачку до 40 по локам без особых потерь
Ответ
#39
И так, появился вопрос.
Можно ли разделить экспинг на 2 класса с разными значениями, например.
FakePlayers - рейт x
Players - рейт y
Как разделить эти 2 класса или метода, а то уже весь мозг сломал. ;-(

И ещё один вопрос, как сделать так, что бы рейт экспа был "плавающим"?
Объясню подробнее, есть некий респ мобов допустим
1 моб = 1 минута при этом рейт = х1
Изменяем время респа допустим до 30 секунд или меняем рейт на х2 и получается следующие
При респе в 30 секунд
1 моб = 30 секунд, рейт = х0.5
При рейте х2
1 моб = 2 минуты, рейт = х2

Не прошу делать за меня, прошу указать только направление, что бы уловил мысль. :-)

Добавлено через 47 минут
Mooni Написал:А нельзя взять случайного игрока, записать примерные его действия, а через неделю боту дать задачу повторить.

В принципе можно, но это будет цикл из одних и тех же действий постоянно.
У меня идея несколько более глобальна, это самосовершенствование бота... или проще говоря обучение,...

Нейросети такие нейросети.. ;-(
1
Ответ
#40
xolseg Написал:И так, появился вопрос.
Можно ли разделить экспинг на 2 класса с разными значениями, например.
FakePlayers - рейт x
Players - рейт y
Как разделить эти 2 класса или метода, а то уже весь мозг сломал. ;-(

И ещё один вопрос, как сделать так, что бы рейт экспа был "плавающим"?
Объясню подробнее, есть некий респ мобов допустим
1 моб = 1 минута при этом рейт = х1
Изменяем время респа допустим до 30 секунд или меняем рейт на х2 и получается следующие
При респе в 30 секунд
1 моб = 30 секунд, рейт = х0.5
При рейте х2
1 моб = 2 минуты, рейт = х2

Не прошу делать за меня, прошу указать только направление, что бы уловил мысль. :-)

Добавлено через 47 минут


В принципе можно, но это будет цикл из одних и тех же действий постоянно.
У меня идея несколько более глобальна, это самосовершенствование бота... или проще говоря обучение,...

Нейросети такие нейросети.. ;-(

Делайте новый класс ботов наследуясь от класса игрока, я уже писал об этом.
Ищите нужные события (которые Вы описали) и изменяете там переменную рейтов для конкретного игрока/бота. Если нужно выполнение с задержкой, то пилите опять же задачу и запускайте ее с помощью трид пула.

krisadr Написал:[Изображение: 0158e32ef7193f82c6e061d80ea6a20c.jpg]

Пока людей заселил, в принципе тестировал на 100 ботах, в 1 поток, java.exe как жрала 0 цп так и жрет столько же тик в 600 мс, в принципе если особо не запариватся можно сделать прокачку до 40 по локам без особых потерь

Вам на заметку: АИ отключается, если рядом нет игроков. Деактивирейте эту функцию и посмотрите на реальную нагрузку.
И да, я таки посмотрел бы сотню ботов с разными задачами выполняемых в одном (!!!) потоке, плюс все из них активны, мне правда интересно. Вы уверены, что Ваш код не создает события для глобального АИ? Просто эти события обрабатываются в конкурентной среде.
m0nster.art - clear client patches, linkz to utils & code.
Гадаю по капче.
Ответ


Перейти к форуму:


Пользователи, просматривающие эту тему: 3 Гость(ей)