BIMSbot
http://www.bimsbot.ru/forum/

не долетает до конца маршрута
http://www.bimsbot.ru/forum/viewtopic.php?f=13&t=319
Страница 1 из 1

Автор:  kind [ 15 янв 2011, 16:22 ]
Заголовок сообщения:  не долетает до конца маршрута

заметил что бот не долетает до конца маршрута, бывает такое что он соберет руду и разворачивается и летит к началу маршрута (собирая все по пути) и начинает его по новой, такой происходит не всегда, подскажите что делать

Автор:  Icen [ 15 янв 2011, 16:35 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

У вас маршрут круговой или по кривой?

Автор:  kind [ 15 янв 2011, 16:55 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

Думаю больше он похож на кривой ;)

Автор:  MrSergey [ 15 янв 2011, 18:59 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

Если расстояние между первой и последней точной маршрута менее 100 метров, то маршрут считается круговым т.е. достигнув последней точки маршрута бот переходит к вервой и дальше по кругу двигается, если более 100 метров, то маршрут прямой - в этом случае бот достигнув последней точки возвращается и двигается в обратном направлении.

Автор:  kind [ 15 янв 2011, 19:43 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

Значит маршрут круговой, это происходит только если он что то собирает, и еще заметил что изредка он не долетает до конца какой либо точки если перед ним другой игрок собрал руду

Автор:  MrSergey [ 15 янв 2011, 23:38 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

kind писал(а):
изредка он не долетает до конца какой либо точки если перед ним другой игрок собрал руду

Прочитал несколько раз но так и не понял что имеется в виду... Бот направляется к руде/траве, в это время ее собирают. Естественно, что если нечего собирать, то и лететь туда смысла нет... Или что имелось ввиду?

Автор:  kind [ 16 янв 2011, 01:07 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

MrSergey писал(а):
kind писал(а):
изредка он не долетает до конца какой либо точки если перед ним другой игрок собрал руду

Естественно, что если нечего собирать, то и лететь туда смысла нет.

Именно так и происходит, но что если впереди есть еще много респов руды (тот же грим батол допустим)

Автор:  MrSergey [ 16 янв 2011, 11:23 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

kind, я никак не могу понять что вы конкретно хотите... Вы можете нормально законченной фразой написать?

Движение бота от начала пути к концу и от конца в начало - это правильно;
то, что бот не собирает ресурсы, которых не существует - это т оже правильно и я не могу понять как вы себе предстваляете сбор ресурса, который уже собрали

Так что вас не устраивает?

Автор:  kind [ 16 янв 2011, 21:15 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

Допустим мы делаем маршрут который не похож на идеальный круг (т.е он с "выпуклостями/дугой") и летаем по этому маршруту (он круговой да), на этих самых "выпуклостях" куча респов ресурсов, и если залетая в нее бот видит что этот ресурс там собирают он игнорирует все остальные точки в этой дуге и разворачивается продолжая лететь по заданному маршруту. Так понятно?

Автор:  MrSergey [ 17 янв 2011, 09:04 ]
Заголовок сообщения:  Re: не долетает до конца маршрута

В текущей версии бота игнорирование игроков еще не включено, поэтому я не совсем понимаю что там у вас бот игнорирует... В тестовой версии, которая гуляет сейчас по некоторым темам форума, игнор игроков уже реализован, но игнор идет в указаном радиусе - если ресурс дальше от игрока чем написано, то он не игнорируется.

Поэтому, какой бы версией вы не пользовались все должно работать как надо.

Страница 1 из 1 Часовой пояс: UTC + 2 часа [ Летнее время ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/