1°/ Objectifs

Ce sujet a pour objectif de mettre en place une application pour gérer des séances d'entrainement sportif, proposées par une association dont l'objectif est de "refaire bouger" des personnes inactives (ou pas assez actives) physiquement. Cette application consiste à générer des animations vidéo avec un personnage évoluant dans différents environnements (plage, campagne), celui-ci faisant régulièrement des mouvements de gym, tels que des squats, des coups de poings, etc.

Les participants visionnent la vidéo et doivent reproduire de façon synchrone les mouvements du personnage. Pour vérifier cela, les participants sont munis de boîtiers abritant un micro-contrôleur et un accéléromètre/gyroscope, qui va reconstruire les mouvements qu'ils font et les envoyer à un serveur qui vérifie qu'ils sont similaires à ceux du personnage. Le coach sportif vérifie également les mouvements et peut venir corriger ce qui a été détecté.

Cette application doit être développée en partant d'un code unity existant pour produire les animations, en lui ajoutant de nouvelles fonctionnalités telles que la gestion des participants, l'enregistrement de leur résultats. Les parties micro-contrôleur et serveur de vérification restent quant à elles entièrement à développer.