robgame

🎼 App Jeux SoirĂ©e

Une application web multijoueur pour jouer à des jeux de cartes en soirée avec vos amis!

🎯 FonctionnalitĂ©s

Jeux disponibles:

  1. 🐮 PMU (Course de Chevaux)
    • Pariez vos gorgĂ©es sur les chevaux
    • Regardez-les avancer en fonction des cartes tirĂ©es
    • Le premier Ă  7 cartes gagne!
  2. 🟣 Purple (Devinez la Carte)
    • PrĂ©disez la couleur ou la valeur de la prochaine carte
    • Construisez des sĂ©ries de bonnes rĂ©ponses
    • Attention: plus la sĂ©rie est longue, plus la pĂ©nalitĂ© est lourde!

🚀 Installation

Prérequis

Setup

  1. Clonez le repository:
    git clone <repository-url>
    cd app-jeux-soiree
    
  2. Installez les dépendances:
    npm install
    cd client && npm install && cd ..
    
  3. Lancez l’application:
    npm run dev
    

Le serveur sera sur http://localhost:3001 et le client React sur http://localhost:3000

đŸ“± Utilisation

  1. Créer une partie:
    • Cliquez sur “CrĂ©er une partie”
    • Entrez votre nom
    • Vous recevrez un code Ă  partager
  2. Rejoindre une partie:
    • Scannez le QR code ou entrez le code
    • Entrez votre nom
    • Attendez le host pour dĂ©marrer
  3. Lancer un jeu:
    • SĂ©lectionnez un jeu dans le lobby
    • Lisez les rĂšgles
    • Jouez!

đŸ—ïž Architecture

app-jeux-soiree/
├── server/
│   ├── index.js              # Server principal
│   ├── GameRoom.js           # Gestion des salons
│   ├── games/
│   │   ├── PMUGame.js        # Logique du jeu PMU
│   │   └── PurpleGame.js     # Logique du jeu Purple
│   └── utils/
│       └── CardUtils.js      # Utilitaires cartes
├── client/
│   ├── public/
│   │   └── index.html
│   └── src/
│       ├── pages/            # Pages React
│       ├── components/       # Composants
│       ├── contexts/         # Context Socket.io
│       ├── hooks/            # Custom hooks
│       └── App.js
└── package.json

🔌 Communication

L’application utilise Socket.io pour la communication en temps rĂ©el entre le serveur et les clients.

ÉvĂ©nements principaux:

🎹 Styles

L’interface utilise:

📝 Rùgles des Jeux

PMU

Purple

đŸ€ Contribution

Les contributions sont les bienvenues! N’hĂ©sitez pas Ă  forker et crĂ©er des pull requests.

📄 Licence

MIT

đŸ‘šâ€đŸ’» DĂ©veloppeur

Créé par Théo - App Jeux Soirée


Amusez-vous bien! 🎉