Foro de elhacker.net

Programación => Programación General => Mensaje iniciado por: Vradamanthys en 1 Mayo 2020, 00:44 am



Título: Creacion de BOt
Publicado por: Vradamanthys en 1 Mayo 2020, 00:44 am
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


Título: Re: Creacion de BOt
Publicado por: [u]nsigned en 1 Mayo 2020, 04:27 am
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


Título: Re: Creacion de BOt
Publicado por: Vradamanthys en 1 Mayo 2020, 07:38 am
Muchas gracias por la respuesta, cualquier comentario es de gran ayuda


Título: Re: Creacion de BOt
Publicado por: fary en 2 Mayo 2020, 07:53 am
En C++ lo puedes hacer perfectamente...

https://docs.microsoft.com/en-us/windows/win32/api/wingdi/nf-wingdi-getpixel

saludos.


Título: Re: Creacion de BOt
Publicado por: Vradamanthys en 3 Mayo 2020, 15:58 pm
Gracuas por la respuesta,, estas seguro que en C++ ???  me dijeron que es mas complicado ahi


Título: Re: Creacion de BOt
Publicado por: BloodSharp en 3 Mayo 2020, 17:31 pm
Gracuas 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#