@Simplevolk
.net программист

Алгоритм написания бота для браузерной игры?

Здравствуйте!


Подскажите принцип работы простого бота для браузерки.

Не могу понять прицип -какие данные обычно берут и как ими управляют? То есть заставляют персонажа имитировать деятельность.


Если есть статьи на эту тему-буду рад ссылке.
  • Вопрос задан
  • 39549 просмотров
Решения вопроса 3
Например на AutoIt. Вот хорошие примеры на хабре:
habrahabr.ru/blogs/gdev/126957/
habrahabr.ru/blogs/gdev/113258/
Ответ написан
Комментировать
skilledHS
@skilledHS
Комментировать
Алгоритм простой:
— выясняем протокол обмена (в простейшем случае урлы линков, по которым кликает пользователь, урлы обработчиков форм и данные форм, которые пользователь отправляет — вход сервера, возвращаемые страницы — выход)
— инкапсулируем (для удобства) вызовы и ответы в термины игровой механики, чтоб вызывать функции «time_for_train = train_army('warrior', 100)», а не «tine_for_train = preg_match('/..../', file_get_contents('http://example.com/game.php?page=army_train&action=train&q=100'))»
— пишем сценарий работы бота в терминах игровой механики
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
@Simplevolk Автор вопроса
.net программист
А из консоли Chrome это возможно проанализировать?
Ответ написан
sHinE
@sHinE
веб-разработчик, php/js/mysql и сопутствующее
Есть разные подходы — можно эмулировать поведение пользователя в плане работы с игрой — клики мышкой, ввод данных с клавиатуры. Для этого можно AutoIt использовать — ссылки вам дали.
Можно анализировать данные, которыми игра общается с сервером и посылать их напрямую серверу из вашего скрипта/программы.
Ответ написан
Комментировать
@Flam
А для мобильных игр как проанализировать трафик?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы