XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Закрытая тема
 
IceType

offline
Опыт: 403
Активность:
Случайный ИИ
Пытаюсь сделать случайный выбор героев для ИИ но не получается. Пожалуйста посмотрите карту-пример и скажите в чем проблема.
IceType добавил:
никто не может помочь?
Прикрепленные файлы
Тип файла: w3x random_ai.w3x (8.7 Кбайт, 14 просмотров )
Старый 26.05.2011, 20:13
Sansaney
Что??
offline
Опыт: 20,876
Активность:
IceType, я что-то не пойму, как ты задумал, чтобы твой триггер работал. Объясни на словах.
А пока могу сказать. что ты как то слишком сложно походу задумал.
Sansaney добавил:
Может сделать инициализацию массивов рандомной, а в самом триггере делать по очереди?
Старый 26.05.2011, 20:36
DioD

offline
Опыт: 45,134
Активность:
не нужно возлагать на АИ несвойственные ему задачи, выдавайте героев сами.
Старый 26.05.2011, 20:53
Genius_Mapper
has left the game
offline
Опыт: 1,643
Активность:
IceType, всех героев вноси в свою переменную, каждому герою создавай свое число после этого в условиях делай сравнение чисел, после того как сделаешь выбери функцию математическое - случайное число от 1 - сколько у тебя героев. После этого в действиях if/then , если случайное число = 1 - создать героя 1, if/then если случайное число = 2, то создать героя 2...по моему это для ии отлично подойдет.
Старый 27.05.2011, 03:49
IceType

offline
Опыт: 403
Активность:
DioD, не совсем понял тебя
Старый 27.05.2011, 14:29
Амбидекстрия
Silenced by ScorpioT1000
offline
Опыт: 8,237
Активность:
IceType, Диод намекнул тебе, что лучше без рандома.
Старый 27.05.2011, 14:39
IceType

offline
Опыт: 403
Активность:
Srezik, как тогда по другому реализовать эффект случайности?
Старый 27.05.2011, 14:45
naxim

offline
Опыт: 10,186
Активность:
Ее, какого ты ai файл кидаешь? Открой редактор ИИ, там будет возможность задать случайных героев на вкладке "герои". И если сам не можешь, кидай не ai а wai файл, который можно открыть и изменить в редакторе ИИ.
Старый 27.05.2011, 14:54
IceType

offline
Опыт: 403
Активность:
Genius_Mapper, попытался сделать как ты сказал но та же ерунда получается!
IceType добавил:
naxim, а если мне больше 3 героев нужно?
Прикрепленные файлы
Тип файла: w3x random_ai_0.1.w3x (11.1 Кбайт, 6 просмотров )
Старый 27.05.2011, 18:09
DioD

offline
Опыт: 45,134
Активность:
в аи можно заполнить неограниченное множество героев, сам код в реале это if-else конструкция которая может быть любых размеров.
Старый 27.05.2011, 20:14
naxim

offline
Опыт: 10,186
Активность:
IceType:
а если мне больше 3 героев нужно?
Создай несколько ИИ с разными вариантами, и триггерно рандомно запускай один из них.
Старый 28.05.2011, 00:19
DioD

offline
Опыт: 45,134
Активность:
Создай несколько ИИ с разными вариантами, и триггерно рандомно запускай один из них.
трололо?
лолщито?
это наверное самый бредовый вариант, бредовее создать 100500 аи которые выберают конкретного героя и запускать случайный.
Старый 28.05.2011, 00:50
naxim

offline
Опыт: 10,186
Активность:
DioD, я указал способ который точно будет работать. Если это бредовый способ, предложи более разумный. Где он?
Старый 28.05.2011, 01:11
IceType

offline
Опыт: 403
Активность:
naxim, редактор ии отпадает, в нем нельзя ставить нестандартных героев.. или я нуб
IceType добавил:
просто посмотрите карту в первом посте и скажите в чем там ошибка, почему при раздаче герои повторяются?
IceType добавил:
для тех кому лень качать
герои все равно повторяются хотя я минусую переменную ai_hero_num
Старый 28.05.2011, 20:06
ihsan
Призрак старого Варкрафта
offline
Опыт: 9,067
Активность:
а если сделать ai_hero_num = null ?
Старый 28.05.2011, 20:26
Sansaney
Что??
offline
Опыт: 20,876
Активность:
в нем нельзя ставить нестандартных героев.. или я нуб
Ты нуб. Хд. Можно. Импортируешь данные об объектах в Аи файл
Старый 28.05.2011, 20:28
IceType

offline
Опыт: 403
Активность:
ihsan, а зачем обнулять?
IceType добавил:
Sansaney, сможешь сделать пример?
Старый 28.05.2011, 21:01
Roketsa
Tech master
offline
Опыт: 13,271
Активность:
IceType, открой стандартную карту Монолит, там в ai и посмотри этих нестандартных героев. Чем не пример.
Старый 28.05.2011, 21:45
Sansaney
Что??
offline
Опыт: 20,876
Активность:
IceType, а устроит с дамми (я похоже понял, как надо)
Старый 28.05.2011, 22:24
IceType

offline
Опыт: 403
Активность:
Sansaney, был бы признателен
Старый 28.05.2011, 22:42
Закрытая тема

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 00:49.