Skip to content

Latest commit

 

History

History
92 lines (59 loc) · 6.63 KB

README.md

File metadata and controls

92 lines (59 loc) · 6.63 KB

No-sedentarismo-game

No-sedentarismo-game

No-sedentarismo-game

Nueva forma de jugar a los videojuegos, para ponerte en movimiento y evitar el sedentarismo.

Tests Passing Issues GitHub pull requests

Español · English · Português Brasileiro ·

OPENCV AI COMPETITION 2021

Gracias a OpenCV por la oportunidad de participar en esta gran competencia.

Problemática

Según la Organización Mundial de la Salud, al menos un 60% de la población mundial no realiza la actividad física necesaria para obtener beneficios para la salud. Esto se debe en parte a la insuficiente participación en la actividad física durante el tiempo de ocio y a un aumento de los comportamientos sedentarios durante las actividades laborales y domésticas.

Por consiguiente, las enfermedades no transmisibles asociadas a la inactividad física son el mayor problema de salud pública en la mayoría de los países del mundo.

La evolución mundial de la actividad física es especialmente preocupante en algunas poblaciones de alto riesgo: jóvenes, mujeres y adultos mayores. Es importante que, a la hora de desarrollar y aplicar la iniciativa "Por tu salud, muévete".

Solución

Una manera de ponernos en movimiento de forma lúdica,divertida y de bajo costo para niños, niñas,adolescentes e incluso adultos mayores, es integrando actividades físicas mientras se juega videojuegos.

Mi proyecto consiste en un script ejecutable en Python3 que se puede implementar en simultáneo (en un thread paralelo para ser más específico) a juegos de computadora. Mediante un sistema de captación de video con la cámara web, el script adquiere los movimientos del usuario, los procesa y los traduce en comandos por teclado (previamente configurados).

Previamente había mencionado que es una herramienta de bajo costo. No hay necesidad de contar con la consola Wii, ni un kinect del Xbox 360 ni otro elemento costoso adicional para jugar con el movimiento del cuerpo. Para nuestro caso, debido a que el script funciona una cierta gama de colores. Basta con que el usuario consiga alguna cartulina del color correspondiente al color configurado, pintar con colores en una hoja, buscar algún elemento del color propuesto o cambiarle el color que está detectando el script para adaptarlo a los elementos que tenga en su casa. Y con eso es más que suficiente para poder comenzar a jugar sus videojuegos.

example image 1

Fig. 1: Videojuego de Dino Chrome.

example image 2

Fig. 2: Videojuego clásico de Boxeo para la consola Nintendo.

Ejemplos

Actualmente tengo un control para jugar el juego del Dinosaurio de Chrome, donde el usuario se pega un pedazo de cartulina en la camisa, se aleja de la cámara y ejecuta el juego. El usuario al saltar, el script interpreta esa acción con el comando de la barra espaciado, y hará que el dinosaurio salte en el juego. Al agacharse, el script interpreta esa acción con el comando de la key down, y hará que el dinosaurio se agache.

También controlamos el clásico juego de Snake con la frente. El usuario realiza movimiento hacia la derecha, izquierda, arriba y abajo para mover la serpiente del juego.

Objetivo de mostrar mi proyecto en el Freedom Software Day

  • Poder crear scripts genéricos, que funcionen para sus distintos tipos de videojuegos y que más personas se pongan en movimiento, se diviertan, mejorar la experiencia del juego y sobre todo generar progresos significativos en su salud para tener una calidad de vida superior.

  • También la idea es que sea una herramienta adicional donde tu joystick es tu cuerpo, y se controla por tus movimientos.

Casos de uso en otros países

  • Un estudiante con problemas de obesidad en Estados Unidos se negaba a realizar el curso de educación física, pero en la escuela, al ver que gustaba de los videojuegos decidieron alternar la clase por Dance Dance Revolution (juego en el que debes bailar y créanme que se suda) al finalizar el año había bajado casi 20 kilos.

  • Imagine tener 80 años, haber sido un excelente jugador de tenis pero por las condiciones físicas debidas a la edad ya no puede practicar… se trata de una frustración que puede convertirse en depresión. Incluso el Dr. Patch Adams menciona que la sonrisa es la mejor medicina. También mi script se puede formar parte de la rehabilitación de muchos asilos.

Bibliografía

Software Freedom Day Event 2020

Un agradecimiento especial al grupo de usuarios de software libre de Salta (SaltaLUG) por la oportunidad de mostrar mi proyecto.

SaltaLUG