Mini-jeuxÉtude de cas — écosystème abrt
Mes projetsMini-jeux — casino virtuel
Plateforme de jeux avec comptes joueurs branchés sur le SSO de l'écosystème
Ouvrir le site
Le contexte
Un casino virtuel rassemblant plusieurs mini-jeux et une cagnotte fictive. À l'origine 100% HTML/CSS/JavaScript avec un flux invité, le projet a ensuite gagné un système de comptes joueurs optionnel branché sur le SSO de l'écosystème, pour persister la cagnotte côté serveur.
Comment c'est fait
- Jeux développés en JavaScript pur
- Flux invité conservé (prénom → cagnotte en localStorage)
- Compte optionnel branché sur le SSO existant (cookie partagé, comptes taggés « minijeux »)
- API PHP (inscription, connexion, chargement/sauvegarde) avec mots de passe hachés (bcrypt) et requêtes préparées (PDO)
- Synchronisation serveur de la cagnotte, avec migration de la cagnotte invité à la connexion
- Comptes joueurs exclus de l'administration pour ne pas polluer la gestion des utilisateurs
Compétences BTS SIO mobilisées
Ce projet s'inscrit dans plusieurs compétences du référentiel BTS SIO, option SISR :
- Bloc 1 Mettre à disposition des utilisateurs un service informatique
- Bloc 3 Gérer les identités et les habilitations
- Bloc 3 Protéger les données à caractère personnel (mots de passe hachés)
- Transverse Travailler en mode projet