Сообщений: 223
Написано 10 полезных сообщений (для 17 пользователей)
Пошаговая стратегия
При разработке простой пошаговой стратегии возникла проблема перемещения войск на определённую скорость. Значит - написал так:
if Abs(Xкоорд-Увойна)+Abs(Укоорд-Увойна)<=скоростиВойна тогда туда можно идти... Но такой синтаксис не катит если на карте есть преграды.... Кто может натолкнуть на мысль как это осуществить??
Сообщений: 134
Написано 21 полезных сообщений (для 22 пользователей)
Ответ: Пошаговая стратегия
если туда дорога есть
то войска исчут короткий путь и идут туда
Пока цель не достигнута
Выбрать направление для движения к цели
Если
это направление свободно для движения Двигаться туда
Иначе
Выбрать другое направление
если дороги нету
то выводит сообщение, что туда не попасть.