Aller au contenu
EN
Tous les projets
Dépôt

Transcendence

Plateforme d’arcade sur le thème de Pusheen : Pong et Space Invaders en temps réel avec OAuth 42, tableaux de statistiques et classements.

Voir sur GitHub

Vue d’ensemble

Projet d’équipe full-stack de l’École 42 — une arcade web sur le thème de Pusheen qui fait revivre Pong et Space Invaders avec authentification OAuth 42 + e-mail, multijoueur en temps réel, tableaux de statistiques par joueur, classements globaux, amis et outils RGPD, sur une stack Django · PostgreSQL · Docker · Nginx.

Points techniques clés

  • Django 4.2 + Channels pour Pong et Space Invaders en multijoueur temps réel via WebSockets.
  • Authentification OAuth 42 et e-mail, classements et historique des parties.
  • PostgreSQL, Nginx et Docker Compose ; projet d’équipe de l’École 42.

Salle de jeux

Choisir un jeu — Pong (le duel de raquettes classique) ou Space Invaders, tous deux réinventés sur le thème de Pusheen — d’autres « à venir ».

Space Invaders

Le mini-jeu Space Invaders en action : des vagues d’aliens descendent sur un ciel étoilé, repoussées par un canon mobile.

Classements

Classements globaux — top 5 des joueurs de Pong (victoires / défaites) et top 5 des scores d’Invaders, mis à jour à chaque partie.

Connexion (OAuth 42)

Connexion par e-mail + mot de passe ou OAuth 42 — la porte d’entrée de l’arcade multijoueur en temps réel.