Pull to refresh

Comments 12

Все описанное выше делается через скриптовый язык для кликанья по экрану- AutoHotKey за 2 строки:
Loop,
MouseClick, Left, 100,100
Есть такое… Но данная заготовка позволяет двинуться дальше, в отличии от AutoHotKey.
Друг попросил сделать бота для игрушки VK. Писал его на C#.

Вот только у меня не стояла задача паралельного использования компьютера и бота. То есть за место OpenVC была простая функция graphics.CopyFromScreen(0, 0, 0, 0, new Size(width, height)); и пару своих методов распознания цветов шариков.

vk.com/video_ext.php?oid=161236502&id=162544630&hash=b2efc5a0d9a20cf6&hd=3
Вы статью читали? У автора поста тоже скриншот получается через graphics.CopyFromScreen, а через OpenCV уже само распознание.
Помню, когда-то, писал я бота для Lineage 2 работающего примерно таким образом :-) Ввод/вывод был основан на распознавании надписей на экране и SendMessage. В те времена появились Layered Windows с поддержкой 3D рендеринга, что позволило получать картинку даже с неактивного окна, поверх которого есть другое окно :-).
А не проще было бы отслеживать и взаимодействовать с памятью процесса игры?
Хотя ваш «визуальный» способ с мышкой и распознаванием тоже интересный. Продолжайте!
Работать через память — хорошая идея, если нам кровь из носу необходимо написать бота, проходящего зуму.
Для меня же бот для зумы — это учебная цель, которая позволяет отработать алгоритмы по распознаванию объектов, взаимодействию и т.д.
с виртуалкой это вы хорошо придумали :)
«вот бы написать программу, которая играла бы за меня!»

После обеда Денкдох предложил мне партию в
шахматы. Я принес свой миникомпьютер, который оставил в машине,
и усадил его за доску против одной из институтских ЭВМ поменьше
размерами; сами же мы, не теряя времени, прошли в директорский
кабинет, где началось посвящение меня в секреты ИИМ.
Автора и название этого шедевра в студию.
Приятный стиль, всего коснулись но без воды. С нетерпением жду продолжения.
Sign up to leave a comment.

Articles