Как сделать так, что бы боты сами закупались? По порядку, с самого простого предмета до эпических.
Другой вопрос по теме, раньше была карта у меня, но куда то она затерялась. В ней прекрасно описано было как так сделать, что бы боты закупались и куча других приятных мелочей. Помогите сыскать эту карту. Эта карта как дота, она похоже русская, кажется даже тригеры папки на русском были. Битва была между Ордой и Альянсом. были предметы из ряда собери 3 сферы получишь одну сильную, соберешь 3 сильных сферы
Получишь очень сильну и так далее. 2 героя по одному на сторону у мели призывать "танк" в который сразу садились, а если выйти из него, то все танк как бы становился нейтральным\пассивным и управлять им нельзя было.
Так же устроено было, что за ранения герой замедлял скорость и был так сказать.... бонус на карте. Кажется моб какой то или загадка, отгадешь, что-то путное получишь. Ах да еще можно было сделать вид от 3его лица.))

Принятый ответ

Для ботов можно имитировать покупку предметов - отнимать деньги и давать предмет. Но это очень простой алгоритм для тупеньких ботов что будут сливаться по КД. Если хочешь слепить нечто, хотя бы изображающее сопротивление - простой покупки предметов никак не хватит. Нужно учитывать как можно больше игровых ситуаций и написать (триггерами) план действий в таких условиях. И тестить, тестить, тестить.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
11
9 лет назад
0
А на заставке как раз слева Орда, справа Альянс. Классическая такая заставка из компании
1
13
9 лет назад
1
Самый простой способ, который я знаю:
Каждые N секунд
Если у игрока N золота + всевозможные проверки на то, что это за герой, какой у него уровень и так далее.
Заставить бежать к магазину, удалить N золота, создать шмотку.
0
11
9 лет назад
0
Все равно ни кто даже представления не имеет, что это за карта\как называется?))
0
13
9 лет назад
0
NekoriDes, не обязательно через таймер. Есть события такие как " Юнит умер ", " юнит в облости ", " юнит в радиусе ". Дальше запускаешь тиггер с последовательностью.
0
11
9 лет назад
0
Ладно, попробуем сделать, еще напишу
0
28
9 лет назад
0
Zkay, таймер лучше
0
13
9 лет назад
0
nvc123, А как насчёт постоянной работы? Ну в смысле таймер ведь будет постоянно проверять и это вроди бы должно сказыватся на производилельстви. Да и как автор будет делать бот ( криво или норм ) ?
0
11
9 лет назад
0
Норм
0
28
9 лет назад
0
Zkay, поверь 1 таймер это ерунда по сравнению с кучей триггеров
кроме того триггеры дают мгновенную реакцию из за чего бот получается слишком хардовый
0
11
9 лет назад
0
Что-то у меня загвостка... Какой сделать триггер, что бы боты купив одну вещь и в случае утери (соединение нескольких вещей =другая вещь) больше не покупали ее?
0
28
9 лет назад
0
zlowar, буленовская переменная
0
11
9 лет назад
0
Это какая? Пример.
0
17
9 лет назад
0
Это какая?
Эта та, у которой есть только 2 возможных значения: true (yes) или false (no).
0
11
9 лет назад
0
Логическая, понятно.
1
21
9 лет назад
1
Для ботов можно имитировать покупку предметов - отнимать деньги и давать предмет. Но это очень простой алгоритм для тупеньких ботов что будут сливаться по КД. Если хочешь слепить нечто, хотя бы изображающее сопротивление - простой покупки предметов никак не хватит. Нужно учитывать как можно больше игровых ситуаций и написать (триггерами) план действий в таких условиях. И тестить, тестить, тестить.
Принятый ответ
0
11
9 лет назад
0
GF RaiseD:
Для ботов можно имитировать покупку предметов - отнимать деньги и давать предмет. Но это очень простой алгоритм для тупеньких ботов что будут сливаться по КД. Если хочешь слепить нечто, хотя бы изображающее сопротивление - простой покупки предметов никак не хватит. Нужно учитывать как можно больше игровых ситуаций и написать (триггерами) план действий в таких условиях. И тестить, тестить, тестить.
Спасибо.))) Так-то да, пока надо с предметами разобраться. Боты умеют нападать, а на другой карте еще и хилиться на базу. Потом буду снова разбираться как сделать так, что бы боты шли в бой когда окружены дружественными войсками.)
Кстати, а ни кто не знает похожей карты которую я описывал в самом начале?))
Чтобы оставить комментарий, пожалуйста, войдите на сайт.