League Of Stones est un mashup innovant combinant les mécaniques de jeu de Hearthstone (Blizzard™) avec l'univers et les champions de League of Legends (Riot Games™).
- Affrontement : 2 joueurs, 20 cartes/deck, 150 PV chacun
- Déroulement : Tours alternés avec 3 actions possibles :
- Piocher une carte (1x/tour)
- Poser une carte (max 5 sur le plateau)
- Attaquer (1x/carte/tour)
- Node.js v16+
- MongoDB v5+
- NPM v8+
bash
git clone : https://github.com/blandine/League-Of-Stones // le serveur git clone : https://github.com/Logibuilder/LeaguesOfStones// le client cd league-of-stones
cd League-Of-Stones npm install npm start # Lance sur http://localhost:3001
cd leagueofstones npm run dev # Lance sur http://localhost:3000
- Création de compte (email + mot de passe)
- Connexion/déconnexion
- Suppression de compte
- Liste des joueurs disponibles
- Envoi/Acceptation de défis
- Création automatique de matchs
- Constitution de deck (20 cartes max)
- Mécaniques de pioche/pose/attaque
- Résolution des combats (PV, attaque/défense)
- Gestion de fin de partie
Frontend:
- React.js (application web responsive)
Backend: - Web Services REST (fournis)
- MongoDB (base de données)
- Express.js (serveur)
- plus de détail sur https://github.com/blandine/League-Of-Stones

