
Bienvenu dans Foodigo. Vidéo de présentation de l’application et son APK : Video
🎯 Contexte
Dans le cadre de notre formation de Master 2 MIAGE à l’Université de Bordeaux, nous avons développé en binôme Foodigo, un jeu mobile Android en réalité augmentée, combinant les API Google Maps, Boussole, Caméra et ARCore. Ce projet a été élu meilleur projet de l’année avec une note de 18/20.Le concept : le joueur choisit un Totem animal qu’il doit nourrir avec des Foodies (fruits à collectionner) pour le faire évoluer. Chaque Totem dispose de 3 paliers de croissance, déclenchés par l’accumulation de points.
💡 Mon rôle
J’ai été pleinement impliqué dans toutes les étapes du projet, de la conception à la réalisation technique :Définition du GamePlay et de l’expérience utilisateur :
Conception d’un tutoriel interactif au démarrage, choix du système de progression par paliers, intégration de mécaniques de récompense basées sur la capture d’objets virtuels via caméra.
Développement natif Android :
Création d’une interface fluide avec plusieurs activités pour la carte, la galerie, les options et les paramètres.
Gestion des autorisations critiques (localisation, caméra, capteurs) pour une expérience en réalité augmentée cohérente.
Intégration des API Google Maps, Boussole et Caméra :
- Utilisation de
LocationService
pour localiser l’utilisateur en temps réel. - Utilisation de
CompassService
pour orienter la capture vers la bonne direction. - Positionnement des Foodies dans la carte selon un rayon dynamique (entre 1m et 3m, modifiable par l’utilisateur).
Réalité augmentée avec ARCore :
Création de la classe AugmentedReality
pour superposer les Foodies au flux caméra, et permettre leur capture via photo, déclenchant un gain de points et la croissance du Totem.
Gestion des données et persistance :
Implémentation de la classe ManageFoodiesCaptured
pour gérer les préférences utilisateur, les Foodies capturés, et la progression du Totem via SharedPreferences.
🔍 Résultats concrets
🏆 Élu meilleur projet du Master avec une note de 18/20📱 Jeu parfaitement fonctionnel sur plusieurs smartphones Android (testé sur Pixel 4a et Xiaomi Mi 11 - Android 12)
💡 Utilisation combinée de 5 capteurs/API Android dans un même projet : une première dans la promotion
📸 Galerie embarquée pour revoir les Foodies capturés et les photos associées
🎮 Une expérience immersive mêlant géolocalisation, réalité augmentée et gamification