MpW
offline
Опыт:
50,219Активность: |
Как правильно строить? Как определить что здание построено? Для АИ
Решил полностью триггерами сделать АИ ботов через приказы, первое что сделал перешел к строительству здании. Если есть деньги, то заставляю строить. Я строю специально через точку, говорят если там есть здание, то точка смещается. Как бы специально через точку, как бы для проверки на возможность строительства. Вот код, который строит здание относительно ратуши. Я бы хотел чтобы база по середине была насыщена этими вокруг зданиями.
Код:
Все работало сначала. Все строил. Правда это было началом. Код конечно длинненьким получился, писать так для каждого. Потом решил сократить код. Использовал отдельную функцию Код:
И начал замечать, что используя эту функцию, светлячки начинают строить в одном и том же месте, то есть приказ дан в это место. То кто первый, он уже успевает захватить участок, а кто второй, опаздывает и остается без работы. Я думаю тут локалка уже не помогает, так как видимо здания пока там не было. Steal nerves добавил: как от таких от избавится? |
04.07.2013, 18:38 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,266Активность: |
Steal_nerves, Боты используют другие функции, почему тебе сложно написать AI через редактор ИИ? |
04.07.2013, 18:41 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
quq_CCCP, я редактор ИИ не фига не понимаю. Плюс приказы юниты бота через триггеры игнорируют. Боты всегда по своему делают. Я могу сам запрограммировать их. Так интереснее
Steal nerves добавил: quq_CCCP, я хотел бы конечно чтобы они там строили и технолошки развивали. Но мне оставили б контрить ботов. |
04.07.2013, 18:47 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,266Активность: |
Steal_nerves, ну не знаю что ты не можешь контролировать ботов через тригеры, все кому не лень стандартными ботами управляют через триггеры и норм, вон компанию глянь... Диода чтоли в лс распроси, тема даже где то была где рассказывают как ИИ пилить в редакторе ИИ, че там за что отвечает и как отдавать боту комманды.... |
04.07.2013, 18:54 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
quq_CCCP, не торопи, давай посмотрим во что выльеться данное творение.
Steal nerves добавил: quq_CCCP, при чем данное АИ не расчитано на такое большее, для мили подошло бы. А учитываю какой жанр у карты Steal nerves добавил: (quote] даю приказы идти атаковать или любые другие приказы, он этого не делает, если они и пойдут, то игрок-компьютер отзовет для более важного, и нет возможности что то сделать. [/quote] |
04.07.2013, 19:14 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
кто дает такие авторитетные заявления? |
04.07.2013, 19:15 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
Hate, наработка
Steal nerves добавил: ну что посоветуете? пикать не вариант =(( Steal nerves добавил: Hate, ну может я сам придумал про смещение точки, но знакомый советует использовать точку для проверки строительства. Сам я не знаю почему. Я вот и спрашиваю что там Steal nerves добавил: Если есть ресурсы, то здание строить, проверяешь есть ли там здание есть, то юнит не должен строить там. Но проблема такая что как проверить? Есть же размеры (площадка), которые занимают на карте место |
04.07.2013, 19:40 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
вы вообще с головой дружите? |
04.07.2013, 20:18 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
|
04.07.2013, 21:06 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Hate
конь вакуумный
offline
Опыт:
43,117Активность: |
за вас никто не будет делать, ага, "покажи как делать", размечтались. есть энум, есть проверка типа проходимости точки, флаг в руки |
04.07.2013, 21:08 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
MpW
offline
Опыт:
50,219Активность: |
|
04.07.2013, 21:27 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
нет отладки, попробуйте еще раз, что такое отладка посмотрите через поиск, в том числе в гугле. |
05.07.2013, 12:34 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|