Retour aux projets

Apollo7

Jeu multijoueur "crash" en temps réel : les joueurs misent avant chaque manche, suivent un multiplicateur qui grimpe avec la fusée, et tentent d'encaisser avant le crash, le tout synchronisé en direct via

Apollo7

Réalisé avec

React.jsSocket.ioNode.jsPostgreSQL
Apollo7 est une implémentation en temps réel du format de jeu "crash". À chaque manche, les joueurs placent leur mise pendant un compte à rebours, puis une fusée décolle et un multiplicateur grimpe en continu ; l'objectif est d'encaisser avant que la fusée ne s'écrase à un point déterminé aléatoirement. L'interface affiche l'historique des manches avec multiplicateurs codés par couleur, la présence des joueurs en ligne, la latence de connexion et l'identifiant de chaque manche. Le cœur technique du projet est la couche temps réel : tous les joueurs connectés doivent voir le même multiplicateur au même instant, avec mises, encaissements et transitions de manches résolus côté serveur et diffusés via WebSockets à faible latence. Le jeu gère deux emplacements de mise simultanés par joueur, des seuils d'auto-encaissement configurables, des contrôles de mise min/max et un système de solde, ce qui en fait une vitrine solide de synchronisation d'état en temps réel, de logique de jeu autoritaire côté serveur et de génération aléatoire critique pour l'équité.
Apollo7 · Wissem Chihaoui