M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


(Рассматривается) Ошибка поиска пути  -  Lord_Ilya,  07.09.2010  11:11:22

Неоптимально ищётся путь для больших расстояний для амфибий со штрафом передвижения по воде. Хорошо Заметно на скауте. Если приказать ему скажем ехать через всю карту по диагонали, а до цели есть путь по прямой по морю, или в объёзд по суше. то он сперва предлогает подьехать по диагонали к морю, а потом по огибать море. При этом может получится так. что ехать придётся в другую сторону. То есть иp точки А (правый верхний угол к примеру) надо доехать в точку Б, которая находится по диагонали ниже и левее. При задании маршрута, если на карте есть круглое море, скаут сперва поедет напрямик по диагонали ниже и левее, пока не доедет до берега, затем он поедет вдоль берега ниже и ПРАВЕЕ, потом вниз вдоль берега. То есть потратит лишние ходы на передвижение по диагоналям сперва левее. потом правее. А надо было ехать строго вниз, пока не доедет до моря, и далее огибать берег

    ответы :