Un runner infinito procedimental para PC que utiliza inteligencia artificial y visión por computadora para rastrear el movimiento físico del jugador a través de una cámara web y traducirlo en jugabilidad.
Desafíos Técnicos
Procesar transmisiones de video en vivo en tiempo real requiere una alta optimización para evitar el retraso entre el movimiento físico y la acción dentro del juego. Lograr un seguimiento preciso sin depender de sensores externos significó optimizar estrictamente los scripts de visión por computadora. La integración de librerías de Python como CV2 con los sistemas del juego en Unity Engine utilizando UDP también representó un desafío significativo. Implementar una generación procedimental de niveles fluida manteniendo el rendimiento fue un elemento clave para la jugabilidad del juego.
FLUJO DE DATOS
CÁMARA WEB → MOVIMIENTO DEL JUGADOR → VISIÓN POR COMPUTADORA → DATOS DE SEGUIMIENTO → GAMEPLAY