Ve la pantalla
Captura el juego en tiempo real y, con visión por computadora (OpenCV), detecta dónde está el dinosaurio y los obstáculos que se acercan.
Nadie le programó las reglas. Mira la pantalla como lo haría una persona, detecta los obstáculos y descubre —por ensayo y recompensa— el momento exacto de saltar en el juego del dinosaurio de Chrome. Cada intento la hace mejor.
Sin trucos ni acceso al código del juego. Solo la pantalla, los ojos (visión por computadora) y la experiencia.
Captura el juego en tiempo real y, con visión por computadora (OpenCV), detecta dónde está el dinosaurio y los obstáculos que se acercan.
En cada instante elige una acción —saltar o seguir— buscando esquivar lo que viene. Reacciona más rápido de lo que parpadeas.
Cada vez que sobrevive un poco más, recibe una recompensa. El algoritmo PPO ajusta su "instinto" para repetir lo que funciona y evitar lo que la mata.
Empieza torpe y termina experta. Episodio tras episodio su puntaje sube — la curva de aprendizaje lo demuestra.
Una red neuronal entrenada que aprende sola, y una versión por reglas fijas. Ideal para comparar la IA contra un script tradicional.
Un modo de depuración muestra exactamente la región del juego que la IA está analizando y los obstáculos que detecta, dibujados en pantalla. Transparencia total sobre su razonamiento.
El mismo bucle que usan los sistemas de IA que aprenden a conducir o a jugar: observar, actuar, recompensar, repetir.
Captura la pantalla y detecta dino y obstáculos con OpenCV.
La red neuronal (PPO) elige saltar o no, según lo que ve.
Sobrevivir suma puntos; chocar los resta.
Ajusta sus decisiones para maximizar la recompensa futura.
PPO con Stable-Baselines3 y un entorno Gymnasium a la medida (observación, acciones y recompensa).
OpenCV + captura de pantalla para detectar obstáculos por imagen, sin leer la memoria del juego.
PyTorch entrena la política que decide cada acción; el modelo se guarda y se reutiliza.
Todo el código está abierto: el entorno, el entrenamiento y el script que carga el modelo y juega de forma autónoma.