Bien, pues llegan las entregas de la uni y una de las partes de mis prácticas es desarrollar una red neuronal evolutiva de topología aumentada (NEAT) (algoritmo evolutivo con evolución de pesos y topología de una red neuronal). Mi idea, en principio era programar algo muy similar a esto:
Pero con un emulador de GameBoy y el videojuego Motocross Maniacs.
Como hay git del marIO con el codigo en LUA pues algo podré rascar, pero lo tengo que hacer en python obligatoriamente. Y ahi está mi problema, he programado muy poco con python (hasta ahora poco mas que un ejercicio con un algoritmo genético simple) y tengo serias dudas de como y que usar para desarrollar la practica.
La duda principal seria, a todos aquellos que tengais experiencia en python, de que herramientas tirarías para hacer algo así. De momento he investigado un poquillo, pero no me queda claro si programando directamente sobre el emulador sería posible realizarlo todo, o necesitaría alguna cosa mas como Selenium para hacer el scrap de la pantalla.
Lo dicho mis fellows... ¿Como procederíais?