Jeu de devinette de jeux vidéo en vanilla JavaScript — 8 modes, gestion de profils locaux, et mode multijoueur en ligne pour 2 à 8 joueurs.
🎮 Jouer maintenant : https://lelio88.github.io/GTG/
| Mode de base | Mode hardcore (à débloquer) |
|---|---|
| Full Package — image + son + texte | Pixelated — image fortement pixelisée |
| Image Only — captures d'écran | Shadow — silhouette sur fond noir |
| Sound Only — bandes-son | MIDI — bande-son réduite à un MIDI |
| Text Only — descriptions textuelles | Emoji — suite d'emojis évocateurs |
- Jusqu'à 4 profils sauvegardés (export/import JSON)
- Système de clés : complète un mode → débloque un mode hardcore
- 3 indices progressifs par jeu (sur les modes de base)
- 100+ jeux dans le catalogue
- Reconnaissance des abréviations (LOL, GTA, CS…)
- 2 à 8 joueurs dans une room, lien partageable
- Scoring compétitif : 1er = max de points, bonus podium, dégressif jusqu'au dernier
- 30 secondes par manche, fenêtre de grâce de 10s après le premier hit
- Sidebar live : statuts des joueurs en direct (🔍 / ✅ / 🏳️)
- L'hôte peut prolonger la partie à tout moment
- Ouvre https://lelio88.github.io/GTG/
- Crée un profil (clique sur une case "Vide")
- Choisis un mode dans le hub → trouve les jeux → débloque des clés 🔑
- Sur la page d'accueil, clique 🎮 Multijoueur
- Entre ton pseudo, choisis un mode et un nombre de manches → Créer la room
- Clique Copier pour récupérer le lien de partage
- Envoie-le à tes amis (WhatsApp, Discord, SMS…) — ils cliquent, entrent leur pseudo, ils sont dans la room
- Quand au moins 2 joueurs sont prêts, l'hôte clique Démarrer la partie
Le solo fonctionne en simple ouverture de fichier ; le multi nécessite un serveur HTTP local.
git clone https://github.com/Lelio88/GTG.git
cd GTG
# Solo uniquement (ouverture directe)
start index.html # Windows
open index.html # macOS
# Solo + multi (serveur HTTP local nécessaire pour Firebase)
python -m http.server 8000
# Puis ouvre http://localhost:8000/Les assets multimédias (Medias/Image/, Medias/Sound/, etc.) ne sont pas inclus dans le repo en raison de leur taille. Sans eux, l'app charge mais les jeux n'auront pas d'indices visuels/sonores.
- 4 modes de jeu de base
- 4 modes hardcore débloquables
- Système de profils + export/import
- Mode multijoueur en ligne
- Système de succès / achievements
- Leaderboards permanents
- Contenu de la chambre secrète
- Thèmes visuels alternatifs
Pour les contributeurs / devs :
CLAUDE.md— contexte d'opération + garde-fous (8 sections concises)docs/architecture.md— architecture détaillée (modèle de données, conventions, flux d'une partie)docs/multiplayer-architecture.md— stack multi (Firebase RTDB, modules, règles de sécurité)
Développé par Lelio88. Assets et bandes-son issus de leurs jeux respectifs, droits aux éditeurs.