Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: Psyke1 en 23 Septiembre 2011, 18:58 pm



Título: Verificar celdas...
Publicado por: Psyke1 en 23 Septiembre 2011, 18:58 pm
Hola buenas, pido vuestra ayuda:
Hay un juego del estilo al biotronic, y al igual que el bioSolver (http://www.youtube.com/watch?v=ooBNs9BGVr4) necesito hacer una plantilla que descifre los cuadros que hay debajo.
Para ello pensé hacer 4 GetPixel() por cada celda, si esos cuatro puntos son de un color similar, podré deducir el color de la celda.
El problema es que hay figuras diferentes que no sé como validar:
Este:
(http://m1.gameduell.net/static/en_US/website/images-games/jwl/jwl_164x161_15.jpg)
O podría confundir estos dos:
(http://img695.imageshack.us/img695/8017/monedilla.jpg)
(http://img845.imageshack.us/img845/4290/bloqueamarillo.th.jpg)
¿Alguna idea? ¿Alguna forma mejor de hacerlo?
Tened en cuenta que debe ser algo rápido, se debe actualizar cada 500ms o así... ::)
Igual con el CheatEngine se podría hacer algo, pero a todo el mundo que pregunto me llama loco.
Gracias. :D

DoEvents! :P


Título: Re: Verificar celdas...
Publicado por: BlackZeroX en 23 Septiembre 2011, 19:50 pm
(http://img695.imageshack.us/img695/8017/monedilla.jpg)
(http://img845.imageshack.us/img845/4290/bloqueamarillo.th.jpg)

Puedes revisar 4 puntos (para determinar si es el circulo o el cuadrado) es decir donde NO existe puntos identicos (escribas del cuadrado)... tambien tomar una screenshot y pasarlo a formato BMP y hay revisar la imagen completamente, manejando un rango de error.

Dulces Lunas!¡.


Título: Re: Verificar celdas...
Publicado por: Psyke1 en 23 Septiembre 2011, 21:41 pm
Perfecto, muchas gracias, que buena idea, no se me había ocurrido. :-*
Lo de mirar todos los pixels no me lo planteo... demasiado tiempo. :-\
¿Alguna idea para verificar este?
(http://m1.gameduell.net/static/en_US/website/images-games/jwl/jwl_164x161_15.jpg)
Encima es una animación que gira... :xD
Igual podría ser: si no es ningun color en concreto y no es moneda por tanto es molino.

DoEvents! :P


Título: Re: Verificar celdas...
Publicado por: BlackZeroX en 24 Septiembre 2011, 01:07 am
mmm pon pixeles claves... algo asi lo haria...

(http://img585.imageshack.us/img585/2286/comprobaciondeimagen.png)

Dulces Lunas!¡.