(English version here)
Este bot utiliza técnicas de visión por computador, reconocimiento de caracteres (OCR) y aprendizaje por refuerzo para aprender a jugar a Geochallenge (uno de los juegos flash de Facebook) de forma totalmente autónoma:
Este bot utiliza técnicas de visión por computador, reconocimiento de caracteres (OCR) y aprendizaje por refuerzo para aprender a jugar a Geochallenge (uno de los juegos flash de Facebook) de forma totalmente autónoma:
Este programa desarrollado en C++ estándar es OpenSource (GPL3) y por supuesto puede descargarse gratuitamente:
- Ejecutable para Windows: geochallenge_ai_bot-1.0-win32.zip
- Codigo fuente: geochallenge_ai_bot-1.0-src.zip. Para compilar necesitarás CMake y OpenCV.
El programa utiliza tres directorios de datos:
learndata
: Aquí es donde se guarda todo lo que el bot va aprendiendo. Este directorio NO está incluido en la descarga, por lo que las primeras veces que lo uséis no acertará mucho, pero mejorará rápidamente con cada partida. Si cambiáis el idioma del juego (recomiendo "English" para evitarle problemas al OCR), hay que borrar este directorio para empezar de cero.
tessdata
: Ficheros usados por tessract, el motor OCR.
data
: Imágenes necesarias para el programa.
A quién esté empezando a utilizar la OpenCV, o en general a practicar con técnicas de visión por computador, le recomiendo que se eche un vistazo al código porque hay ejemplos de correlación, búsqueda de patrones, thresholding, separación de canales, escalado de imágenes, etc...
¡Espero que os guste!
¡Espero que os guste!
bravo! eres un crack!
ResponderEliminarte agradesco, pero no me funciona nose que estoy haciendo mal te agradeceria que me ayudaras por favor mi correo es alejandro.allende@gmail.com
ResponderEliminarsabes porque el programa dice que no detecta la ventana principal de geo challenge ?? sigo todas las instrucciones .... necesitas alguna resolución en especial ?? gracias
ResponderEliminar@ jcqs19: El programa busca el boton rojo de la esquina superior derecha y el boton verde que aparece tras entrar en "play" -> "world tour". Fijate que el raton no esté encima del boton verde y cambie de color... quizas es eso?
ResponderEliminarNo entendi nada lo que escribiste de programacion pero lo que puedo decir; es que estoy infinitamente por traernos a nostros este bot y gratis, muchas gracias amigo te pasaste :D
ResponderEliminarTienen que dejar ver la pantalla como se muestra en el video...con tan solo que marque el cuadro del juego, inmediatamente lo detecta! Mi problemita es que a veces me pone bien los mapas y de repente los desconocer como algunos nombres de ciudades... pero de repente me los marca, en fin me sirve bastante, soy SUPERHUMAN hehehe con 80704 puntos! Aunque hay algunos a nivel mundial que rebasan los 300,000 puntos... yo quiero tambien estar ahi! Que necesito hacer? Pq el otro bot es mas dificil de conseguie? Saludos, mi correo es ricardo_aremi@hotmail.com Saludos!
ResponderEliminarsimplemente genial.
ResponderEliminarGracias
no detecta la ventana del facebook porque?
ResponderEliminar