Une plateforme web moderne permettant de jouer à différents jeux en multijoueur avec un système de classement intégré.
- Algorithme de génération & résolution d'Algorithme
- Choix du niveau de difficulté
- Initialisation de la génération des grilles
- Base de données PostgreSQL & init.db
- Fonction d'intéraction et de stockage dans la BDD
- Hashage et gestion des mots de passe
- Quelques tests unitaires
- Interface web responsive
- Système d'authentification sécurisé
- Mode de jeu solo
- Websocket pour multijoueurs
- Système de classement global
- Nouveaux jeux (tango autres...)
- Chat en temps réel
- Profils utilisateurs personnalisés
- Suivi des performances joueurs
- Go
- PostgreSQL
- Authentication JWT
- Package pgx
- React.js
- TypeScript
- CSS Modules
- Socket.io (pour le temps réel)
- Cloner le repository
git clone golbugames
cd GolbuGames- Installer les dépendances
script bash WIPCréer un fichier .env à la racine du projet :
DB_HOST=localhost
DB_USER=your_username
DB_PASSWORD=your_password
DB_NAME=golbugames
JWT_SECRET=your_jwt_secret- Mode multijoueur en temps réel
- Système de score basé sur le temps et la difficulté
- Plusieurs niveaux de difficulté
- Classement global
- Classement par jeu
- Système de points et de niveaux
- Badges et récompenses
- Inscription/Connexion sécurisée
- Gestion des sessions avec JWT
- Récupération de mot de passe
- Profils utilisateurs
- Mise en place de la logique métier du sudoku
- Mise en place de la connexion avec la DB et fonctions d'intéractions
- Implémentation du Sudoku et intéractions BDD
- Implémentation graphique et intéraction UI
- Système d'authentification JWT tokens
- Ajout du chat en temps réel
- Mise en place mode multijoueurs & websocket
- Système de badges
- Système de classement basique
- Mode tournoi
- Système d'amis
- Profils utilisateurs avancés & statistiques
- Application mobile
cf CONTRIBUTING.md
Distributed under the MIT License. See LICENSE for more information.
Note: Ce README sera mis à jour régulièrement avec l'évolution du projet.