Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Описание: Создание бота для собирания ресов
Dreamerman
Отправлено: 29 Мая, 2017 - 19:04:59
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 7
Дата рег-ции: Май 2017  
Репутация: 0




Всем привет)) Нужна ваша помощь.
В одной веб-игре нужно написать бота, игра в жанре ммо рпг (пошаговая). Я столкнулся с проблемой нахождения ближайшего маршрута к боту.
Есть бот , который идёт целенаправленно к моему персу. И есть моб, на которого я должен охотиться.Сначала нужно убить бота(который идёт к нам), а потом моба (который убегает от нас). Игровой геймплей прост: карта состоит из гексов(ячеек), нажимаешь на ячейку и двигаешься.
В общем скрины будут снизу, помогите)))
После создание бота выгружу его на сайт.
(для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться) (для просмотра ссылки Вам необходимо авторизоваться)
Возможно вот это поможет
(для просмотра ссылки Вам необходимо авторизоваться)
Если посмотреть на код элемента, то можна увидеть, что над мобами(ботами) записано ко-наты, если присвоить каждому гексу свои координаты, и заставить программу отслеживать "некие" пиксели, можна ведь проложить ближайший маршрут до "этих" пикселей по координатам ячеек
(для просмотра ссылки Вам необходимо авторизоваться)
 
 Top
Dantes3000
Отправлено: 29 Мая, 2017 - 21:22:27
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Нуу...тут надо делать сортировку по расстоянию. Если при нажатии с любой стороны от игрока расстояние до моба увеличивается - нажимать в противоположную, если уменьшается - продолжать идти в эту сторону. Если опять увеличилось - нажимать еще куда-то
(Добавление)
Ну или там еще куча способов есть...
 
 Top
Dreamerman
Отправлено: 30 Мая, 2017 - 14:54:03
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 7
Дата рег-ции: Май 2017  
Репутация: 0




 Dantes3000 пишет:

(Добавление)
Ну или там еще куча способов есть...


____________________________________________

А если сделать матрицу, где каждый гекс это 1 пиксель, простой гекс - одного цвета (0, 0, 0)
2-й цвет - цвет бота, обновлять каждые 10 секунд (10000мс) и идти на встречу ему пока не будет доступна функция "атака", после убийства идти к мобу, пока не будет функция "собрать". Но могут появиться ещё боты (только злые), как тогда действовать, сделать цикличный скан на 2-й цвет? При его наявности первоначально идти к нему?
 
 Top
Dantes3000
Отправлено: 30 Мая, 2017 - 15:08:51
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Ну получишь ты матрицу...а управление как реализовать? Лучше уж играться с зоной поиска по отношению к игроку.
 
 Top
Dreamerman
Отправлено: 30 Мая, 2017 - 17:02:16
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 7
Дата рег-ции: Май 2017  
Репутация: 0




 Dantes3000 пишет:
Ну получишь ты матрицу...а управление как реализовать? Лучше уж играться с зоной поиска по отношению к игроку.

________________________________________________

Вот смотри(для просмотра ссылки Вам необходимо авторизоваться) Если заставить программу сканировать область, пустые гексы будут синими, враги - красными, наш перс - зелёным, добыча - белым. Постоянно измерять расстояние между персом и красными точками и идти к той что ближе. Когда расстояние 1 (соседний гекс) будет реализация функции атаки. Когда нету красных точок, бот будет идти к белой по максимально короткой. При расстоянии 1 гекс будет функция добычи.Так оно будет работать?
 
 Top
Dantes3000
Отправлено: 30 Мая, 2017 - 22:38:08
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




Должно работать. В голове уже работает, так что надежда есть
 
 Top
Dreamerman
Отправлено: 30 Мая, 2017 - 22:47:34
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 7
Дата рег-ции: Май 2017  
Репутация: 0




Теперь нужна помощь в реализации Ха-ха
 
 Top
Dantes3000
Отправлено: 31 Мая, 2017 - 10:13:22
Post Id



Пользователь
Эксперт


Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016  
Репутация: 58




начинай, я подхвачу
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by