Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Серверные технологии и Flash (http://www.flasher.ru/forum/forumdisplay.php?f=62)
-   -   Бот для онлайн игры (http://www.flasher.ru/forum/showthread.php?t=150106)

iukash 06.02.2011 17:43

Бот для онлайн игры
 
Как написать бота для онлайн игры? Например игра тюряга в контакте, там периодически нужно совершать какие либо действия. Как это сделать? На каком языке?

bav 06.02.2011 18:08

Для этого вам нужно знать протокол общения клиента с сервером (если подразумевается клиент-серверная модель) и метод общения. Язык - любой, поддерживающий реализацию выбранных технологий. Протоколом и методом общения поинтересуйтесь у разработчиков игры.

membrilius 06.02.2011 21:00

не один разработчик Вам не даст описание протокола.

качаем CommView смотрим статистику, что отдаем, что принимаем... реализуем своим кодом.

drnet_ua 06.02.2011 21:27

протоколы-шмотоколы......

реализуем на удобном языке:
базовые функции работы с окнами(FindWindow, SetFocus ну и тд. главное это получить битмапу из окна)
аналогично функции работы с мышью - клик, мув, даблклик, имитация человека
работа с графикой - threshold(), serachBitmapInBitmap, OCR

и будет вам счастье :)

для начала посмотрите на форум "автоИт" русский, но там понтоводы, отфильтруете :)

ЗЫ: я делал подобное на делфи

membrilius 06.02.2011 23:24

мне кажется автору нужен бот, который будет выполнять ту или иную последовательность действий, а не робот "Шикарно 3000" ))

не понятно зачем работа с графикой и окнами?

drnet_ua 06.02.2011 23:58

@membrilius: видимо у нас с вами разные понятия о термине "онлайн игра" :)

под ботом я понимаю например такое

andrew911 07.02.2011 00:29

В этом номере FFDMag есть статья и код "Preparing a Robot to Play FarmVille Automatically".
Журнал распространяется свободно.

membrilius 07.02.2011 01:06

drnet_ua

понял )

iukash 07.02.2011 23:57

Цитата:

под ботом я понимаю например такое
да примерно такое и нужно
Цитата:

базовые функции работы с окнами(FindWindow, SetFocus ну и тд. главное это получить битмапу из окна)
аналогично функции работы с мышью - клик, мув, даблклик, имитация человека
работа с графикой - threshold(), serachBitmapInBitmap, OCR
В принципе все ясно, кроме OCR. Как это реализовать программно? Какие алгоритмы использовать? В общем если можно поподробнее!

dark256 09.02.2011 12:15

Кстати. А какие есть ПРОСТЕЙШИЕ способы защиты от кликеров? Кроме того чтобы все кнопки динамически по всему экрану ползали. ?


Часовой пояс GMT +4, время: 04:13.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.