Wazooo

Application de jeux d'ambiance multijoueur pensée pour animer vos soirées. Développée de A à Z en solo — du backend temps réel aux animations natives.

Statut Disponible
Plateforme iOS & Android
Rôle Solo · Full Stack
Début Juillet 2025
Sortie Avril 2026
Wazooo
5+ Jeux disponibles
iOS & Android Plateformes
100% Développé solo
Temps réel WebSocket

Les Jeux

Lie & Die

Une carte icône est tirée au sort au début de la partie, chaque joueur possède des cartes. Jouez cette carte icône ou tentez de mentir, mais attention à la roulette.

Classique Anarchie

Quiz

Quiz multithèmes en temps réel. Des questions pour tester la culture générale de toute la tablée. Le joueur / l'équipe qui a trouvé le plus de bonnes réponses l'emporte !

Classique Équipes Tournois

Fakers

Jeu d'infiltration sociale. Certains joueurs ont un mot différent des autres — saurez-vous les démasquer avant qu'ils ne s'infiltrent et gagnent la partie ?

Classique Images Célébrités

Let Me Guess

Créez vos propres mots et faites-les deviner à votre équipe en 3 rounds — phrases, un seul mot, puis mime. L'équipe qui a trouvé le plus de mots à la fin l'emporte !

Classique Sabotage Relais

Contagion

Rôles secrets au début de la partie — Chercheurs contre Infectés. Les Chercheurs doivent trouver les vaccins, les >Infectés doivent répandre le virus sans se faire démasquer. Qui l'emportera ?

Classique Aveugle Variant

Features

Boutique

Boutique intégrée avec avatars premium, cadres et fonds personnalisés. Système de points et achats in-app via RevenueCat.

Avatars

Personnalisation complète de l'avatar — tête, visage, tenue. Des dizaines de combinaisons possibles avec des avatars premium débloquables.

Progression

Système de badges et titres débloqués selon les performances en jeu. Récompenses pending, notifications et historique de parties.

Temps Réel

Synchronisation instantanée entre joueurs via WebSocket. Animations fluides, états de jeu partagés et gestion de la déconnexion.

UI Native

Interface entièrement custom avec animations Skia, particules, effets de lumière et transitions soignées pour une expérience immersive.

Cross-Platform

Disponible sur iOS et Android depuis un seul codebase React Native / Expo. Gestion des spécificités de chaque plateforme.

Screenshots

Accueil de l'application une fois s'être connecté
Wazooo screenshot 2
Wazooo screenshot 3
Wazooo screenshot 4
Wazooo screenshot 5
Wazooo screenshot 5
Wazooo screenshot 5
Wazooo screenshot 5

Difficultés rencontrées

Gestion de la déconnexion

Le problème le plus complexe du projet. Impossible de distinguer avec certitude une fermeture d'app d'une mise en veille — chaque cas nécessite un comportement différent. Gestion des timeouts, reconnexion automatique, synchronisation de l'état de jeu à la reprise et maintien de la cohérence entre tous les joueurs.

Jeux pilotés par le front

Certains jeux nécessitent une orchestration complexe côté client — les animations doivent se terminer avant qu'une nouvelle action soit déclenchée, les overlays doivent s'enchaîner dans le bon ordre, et le backend doit attendre la confirmation du front avant de passer à l'étape suivante. Une logique de file d'attente robuste a été nécessaire pour gérer tous ces cas.

Salons temps réel

Synchroniser l'état d'un salon entre plusieurs joueurs en temps réel via WebSocket tout en gérant les entrées/sorties, les reconnexions et la cohérence des données. Chaque événement doit être traité dans le bon ordre sur tous les appareils simultanément.

Edge cases des jeux

Chaque jeu comporte des dizaines de cas limites à anticiper — que se passe-t-il si un joueur se déconnecte pendant une roulette ? Pendant une animation ? Pendant le choix d'une cible ? Penser et tester exhaustivement tous ces scénarios représente une part importante du travail de développement.

Stack

Frontend Mobile

React Native Expo TypeScript Expo Router Skia Reanimated

Backend

PHP Symfony MySQL Redis WebSocket REST API

Services

RevenueCat Hetzner EAS Build App Store Google Play

Télécharger
Wazooo

Disponible gratuitement sur App Store et Google Play.