Всем привет)) Нужна ваша помощь.
В одной веб-игре нужно написать бота, игра в жанре ммо рпг (пошаговая). Я столкнулся с проблемой нахождения ближайшего маршрута к боту.
Есть бот , который идёт целенаправленно к моему персу. И есть моб, на которого я должен охотиться.Сначала нужно убить бота(который идёт к нам), а потом моба (который убегает от нас). Игровой геймплей прост: карта состоит из гексов(ячеек), нажимаешь на ячейку и двигаешься.
В общем скрины будут снизу, помогите)))
После создание бота выгружу его на сайт.
(для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться) (Добавление)
Возможно вот это поможет
(для просмотра ссылки Вам необходимо авторизоваться) (Добавление)
Если посмотреть на код элемента, то можна увидеть, что над мобами(ботами) записано ко-наты, если присвоить каждому гексу свои координаты, и заставить программу отслеживать "некие" пиксели, можна ведь проложить ближайший маршрут до "этих" пикселей по координатам ячеек
(для просмотра ссылки Вам необходимо авторизоваться)
1. Dreamerman - 29 Мая, 2017 - 03:54:40 - перейти к сообщению
2. Dreamerman - 29 Мая, 2017 - 08:16:50 - перейти к сообщению
Хм.. Если к примеру каждый гекс имеет свой идентичный цвет, а мобы другой. Возможно ведь дать каждому гексу свои коо-ты к примеру ((0, 0; 0, 1; 0,2)-1 рядок, 3 столбца
(1, 0; 1, 1; 1,2)-2 рядок, 3 столбца
Потом проложить ближайший маршрут по вейпоинтам к данной точке , толь это будет цикличная функция , поскольку моб тоже двигаеться
(1, 0; 1, 1; 1,2)-2 рядок, 3 столбца
Потом проложить ближайший маршрут по вейпоинтам к данной точке , толь это будет цикличная функция , поскольку моб тоже двигаеться
3. Dantes3000 - 29 Мая, 2017 - 08:21:54 - перейти к сообщению
какое управление в этой "игре"?
4. Dreamerman - 29 Мая, 2017 - 08:31:23 - перейти к сообщению
Нажимая на гекс(который вам нужен) (в области соседнего гекса) выскакивает менюшка с "ногами" нажимаешь на неё и ты на след. гексе. При атаке нажимаешь на моба и появ-ся менюшка с атакой. В принципе это не сложно. Мне бы лучше дать идею, совет или что-то в этом роде как сделать то что я описал