da06ecaf2d5aad662c921f0ea6928492b44bb190
Regnum
Jeu de cartes en ligne multijoueur (2-4 joueurs). Collecte des points en jouant des cartes de royaume simultanément pendant X tours.
Stack
- Frontend : Vue 3 + Phaser 3 + Pinia
- Backend : Node.js + Express + Socket.io
- Temps réel : WebSockets
Structure
regnum/
├── client/ # Vue 3 + Phaser 3
│ └── src/
│ ├── views/ # HomeView, LobbyView, GameView
│ ├── game/ # Scènes Phaser (Boot, Game, UI) + objets
│ ├── stores/ # Pinia store
│ └── services/# Socket.io client
└── server/ # Node.js
└── src/
├── game/ # Room, RoomManager, cards
└── index.js # Serveur Express + Socket.io
Lancement
Serveur
cd server
npm install
npm run dev
Client
cd client
npm install
npm run dev
Ouvrir http://localhost:5173
Règles
- 2 à 4 joueurs par partie
- Chaque tour, chaque joueur choisit simultanément une carte
- Les cartes sont révélées et résolues en même temps
- Types de cartes :
- Royaume : points fixes
- Armée : vole des points à un adversaire
- Commerce : bonus si associé à du Royaume
- Magie : effets spéciaux (protection, doublement, pioche)
- La partie dure 10 tours, le plus de points gagne
Description
Jeu de cartes en ligne - 4 joueurs - collecte de points par royaume
117 MiB
0 Stars
1 Watchers
0 Forks
Languages
JavaScript
95.5%
Vue
4%
Dockerfile
0.4%
HTML
0.1%