CrackUp
Party-game iOS multijoueur temps réel — variante mobile du jeu CrackList : trouvez des mots qui collent au thème, vos amis votent, jouez 2 à 8 partout dans le monde.
Contexte
App iOS solo publiée sur l'App Store. Variante mobile du jeu de cartes CrackList, pensée pour les soirées où sortir un jeu physique ne se fait jamais — l'app prend le relais sur la table basse.
Problème
Pendant une soirée, sortir un jeu de cartes physique demande un effort que personne ne fait — on ressort le téléphone à la place. Aucune variante mobile satisfaisante du genre n'existait, et surtout pas avec le vote entre joueurs qui fait tout le sel du jeu original.
Solution
App iOS SwiftUI + serveur NestJS avec WebSocket pour la synchro temps réel. Création de salle par code, parties 2 à 8 joueurs partout dans le monde, système de vote entre joueurs pour valider ou refuser un mot, cartes action (jokers, inversion de sens, force à piocher) et podium animé en fin de partie.
Défis techniques
Temps réel sans casser le rythme
La latence n'est jamais nulle, mais dans un party-game elle ne doit jamais être perçue. UI optimiste côté client, reconnexion silencieuse, arbitrage côté serveur pour les conflits — l'app reste fluide même quand le réseau hoquète.
Le vote entre joueurs comme cœur du jeu
C'est le mécanisme central du jeu original : sans lui, c'est juste un quiz. Système de vote qui se déclenche au bon moment, ne ralentit pas la partie, et reste lisible avec 8 joueurs sur leurs téléphones respectifs.
Une app sociale doit être prête en 5 secondes
Création de room, code à partager, lancement de partie — chaque étape pensée pour qu'à 4 personnes dans un canapé, la première manche démarre en moins d'une minute. Sinon l'app est oubliée pour un autre format.
Apprentissages
- Un party-game se mesure au nombre de manches suivantes, pas à la durée de la première.
- Construire pour des gens dans la même pièce, c'est l'inverse du design solo : l'app doit s'effacer pour laisser la conversation au centre.
- Soumettre solo sur l'App Store force à devenir designer, dev, marketer et juriste à la fois — l'inconfort fait grandir.