Creacion de BOt

Iniciado por Vradamanthys, 1 Mayo 2020, 00:44 AM

0 Miembros y 1 Visitante están viendo este tema.

Vradamanthys

Buenas tardes estimados, e llevado curso de programacion c++ ya hace varios años atras y tiempo que no programo nada, pero nociones del tema tengo,,,   bueno el tema es que quiero crear un bot que pueda reconocer pixeles en la pantalla, que pueda dar clic y hacer acciones dentro de un juego que pondre en un emulador en la pc, que lenguaje de programacion me pueden recomendar, tengo mucho interes en desarrollarme en el tema,, gracias y atento a sus respuestas

[u]nsigned

#1
Creo que hacer eso en C++ seria extremadamente complicado, te convendria mas hacerlo en C# (y .NET) que al ser de Microsoft tiene librerias para ese tipo de cosas, como leer los pixels de la pantalla, tomar screenshot e incluso controlar el mouse/teclado y todo de forma transparente. No sabria decirte como porque no uso ni .net ni C#, pero en este foro hay un subforo dedicado a ese lenguaje y tambien tenes mucha info al respecto en internet.

https://foro.elhacker.net/net_c_vbnet_asp-b62.0/
https://stackoverrun.com/es/q/283936

Y pora el tema de reconocimiento de imágenes o patrones en las mismas lo mejor es OpenCV, que es una libreria de vision artificial para python, pero estaba viendo y existe un wrapper llamado EMGU para usar opencv desde C#. Desde mi limitado conocimiento creo que ese seria el stack mas recomendable para lo que queres hacer:
C# + EMGU (OpenCV)

http://www.emgu.com/wiki/index.php/Main_Page
https://es.wikipedia.org/wiki/OpenCV

No hay atajo ante la duda, el misterio se hace aquí...
Se hace carne en cada uno, el misterio es existir!

Vradamanthys

Muchas gracias por la respuesta, cualquier comentario es de gran ayuda

fary

Un byte a la izquierda.

Vradamanthys

Gracuas por la respuesta,, estas seguro que en C++ ???  me dijeron que es mas complicado ahi

BloodSharp

Cita de: Vradamanthys en  3 Mayo 2020, 15:58 PMGracuas por la respuesta,, estas seguro que en C++ ???  me dijeron que es mas complicado ahi

No es complicado en C++, el único problema con la función GetPixel es que es lenta si se leen todos los pixeles de la pantalla dado a que trabaja por CPU...


B#