|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Delphi (Создание Бота)
Здраствуйте, у меня такой вопрос, я вот наткнулся на программу SmartDancer - Бот для онлайн игры Пара Па - Город Танцев, я так посмотрел, она тупит, ну стрелки которые необходимо в игре она их определяет.
Что касается игры кто не знает, там идут стрелки и их надо нажимать в нужном порядке, вот и меня мучиет вопрос в том, как разработать такую программу, как она входит в процесс игры и определяет, я понимаю что всё это трудно (по крайне мере для меня), но у меня есть желание разобраться в этом И реально реализовать такую прогу на Делфи?? На компе установлен клиент игры, как бы игра идет не через брауезер а через их клиент, в каком направлении капать и какая технология перехват (если можно так назвать) существует этих стрелок...?? |
#2
|
||||
|
||||
Ну самый очевидный способ это распознавание изображения. Как я понимаю есть набор стрелок ориентированых наверное на 8 направлений. Прога должна тупо анализировать картинку на наличие изображения максимально похожего на заданный шаблон стрелки в одном из 8 направлений. Если в игре на каждое направление используется своя клавиша, то прога должна послать игре сообщение, что нажата клавиша соответсвующая стрелке, если-же ожидается клик мыши в область стрелки, то мышь передвигается в зону стрелки и посылается игре сообщение, что нажата клавиша мыши.
Вот наверное такая стратегия. Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Да в принципе вы правы, а как сделать считование картинки точнее сравнивание, ну там только стрелки нажимать надо не надо мышкой водить )), и там ещё срелки меняются ну сначала одна комбинация стрелок потом другаю и заней следующая, к сожалению время между одной комбинацией и другой разные.. ((, и как можно сравнивать картинки ну как то скрин делается экрана я так понимаю?? ну то что область сравнивается только одна, ну это хоть как по такой технологи да?? А не то чт оперехват пакетов идет... ??
Спасибо за помошь, хоть кто то ответил... |
#4
|
||||
|
||||
Знаю эту игрушку, сам ей одно время страдал...
Если будешь делать скрин, парсить его, и искать похожести - будет долго тупить (насколько помню, скорости приличная там). Так что надо встраиваться либо как драйвер видео... либо идти проще - найти специализацию протокола, и ловить пакеты. Видел Packet-ориентированного бота для этого бреда... на файл-ауке со стартом 50$ продаётся программа) Дерзай, видел серв под игрулину, значит, протокол уже утёк... Оставайтесь хорошими людьми... VK id2634397, ds [at] phoenix [dot] dj |