Я создаю ИИ (искуственный идиотект), так как стандартным редактором я пользоваться не умею, да он и не подойдет для нестандартной карты.
Компьютер с некоторой переодичностью пытается построить в случайном месте определенные здания. Проблема в том, что иногда он их строит в узких местах, тем самым загораживая проход, блокируя боевые единицы и уменьшая тем самым свою эффективность.
Как я могу этого избежать, используя не больше чем триггеры и не накладывая ограничений на ландшафт?
Компьютер с некоторой переодичностью пытается построить в случайном месте определенные здания. Проблема в том, что иногда он их строит в узких местах, тем самым загораживая проход, блокируя боевые единицы и уменьшая тем самым свою эффективность.
Как я могу этого избежать, используя не больше чем триггеры и не накладывая ограничений на ландшафт?
Принятый ответ
А если у всех зданий карту путей расширить, добавив по краям участки, проходимые для юнитов (синий цвет) ?
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Ред. Алексей Андреич
перед постройкой проверяешь: размер самого строения, проходимость ландшафта вокруг будущего сооружения...
разрешаешь строить компу, если местность вокруг будущей постройки проходима...
ну это так... немного примитивный вариант...
полученные значение делим по модулю на 128... получим расположение квадрата в котором будем строить здание...
для размера зданий использовать БД...
исходя из размера здание можно понять сколько клеток вокруг застройки надо проверить...
Ред. Maniac_91