# Qu'est-ce que le mode multijoueur ?
Le mode multijoueur permet a 2 a 4 joueurs de vivre votre histoire ensemble, chacun incarnant un role different. Chaque joueur peut avoir ses propres etapes, ses propres choix et ses propres variables, tout en partageant un univers narratif commun. C'est une fonctionnalite unique de Livre Arbitre qui ouvre la porte a des experiences collaboratives et immersives.
Un nouveau paradigme narratif
# Activer le mode multijoueur
Pour activer le mode multijoueur, rendez-vous dans les parametres de votre histoire (onglet Configuration). Vous y trouverez l'option pour definir le nombre de joueurs (entre 2 et 4) et configurer les parametres de la session multijoueur.
Ouvrir les parametres de l'histoire
Depuis le tableau de bord de votre histoire, cliquez sur l'onglet "Configuration" dans le menu lateral.
Activer le multijoueur
Activez l'option "Mode multijoueur" et definissez le nombre de joueurs souhaite (2, 3 ou 4).
Configurer les roles
Attribuez un nom ou une description a chaque role de joueur pour que les participants sachent quel personnage ils incarnent.
# Assigner des joueurs aux etapes
Chaque etape de votre histoire peut etre associee a un joueur specifique grace au champ associatedPlayer. Cela signifie que seul le joueur designe vivra cette etape. Les etapes non assignees sont partagees par tous les joueurs.
Labels de joueurs
# Conditions specifiques aux joueurs
Vous pouvez utiliser la condition CurrentPlayer sur les liens entre etapes pour creer des embranchements differents selon le joueur actif. Par exemple, un meme point de depart peut mener a des scenes differentes selon que le lecteur est le joueur 1 ou le joueur 2.
| Type de condition | Description | Exemple |
|---|---|---|
| CurrentPlayer | Verifie quel joueur est en train de lire | CurrentPlayer = 1 : seul le joueur 1 voit ce lien |
| Variable globale | Variable partagee entre tous les joueurs | score_equipe >= 10 |
| Variable joueur | Variable propre a un joueur specifique | inventaire_joueur1 contient 'cle' |
# Variables partagees et privees
En mode multijoueur, les variables peuvent avoir deux portees differentes :
- Variables globales — Partagees entre tous les joueurs. Utiles pour suivre l'etat general de l'histoire (ex: une porte deverrouillee, un PNJ elimine).
- Variables par joueur — Propres a chaque joueur. Utiles pour l'inventaire individuel, les statistiques personnelles ou les choix prives.
Attention aux conflits
# Systeme d'invitation
Pour rejoindre une partie multijoueur, les joueurs utilisent le systeme d'invitation. Le premier joueur cree une session de jeu, puis invite les autres joueurs en partageant un lien ou un code d'invitation. Chaque joueur recoit une notification et peut accepter ou refuser l'invitation.
Creer une session
Le premier joueur lance la lecture de l'histoire multijoueur et cree automatiquement une session de jeu.
Inviter des joueurs
Depuis l'ecran d'attente, le createur de la session peut inviter d'autres joueurs par nom d'utilisateur ou partager un lien d'invitation.
Accepter l'invitation
Les joueurs invites recoivent une notification et peuvent rejoindre la session en un clic.
Lancer la partie
Une fois tous les joueurs connectes, le createur de la session peut lancer l'aventure.
# Matchmaking automatique
Si vous ne connaissez personne avec qui jouer, le matchmaking automatique vous met en relation avec d'autres joueurs interesses par la meme histoire. Le systeme recherche des joueurs disponibles et forme automatiquement un groupe une fois le nombre requis atteint.
# Bonnes pratiques pour le design multijoueur
- Equilibrez le temps de jeu — Assurez-vous que chaque joueur a un nombre similaire d'etapes a parcourir pour eviter que certains n'attendent trop.
- Creez des moments de convergence — Prevoyez des etapes communes ou tous les joueurs se retrouvent pour partager leurs decouvertes.
- Utilisez les variables globales a bon escient — Elles permettent aux actions d'un joueur d'avoir un impact visible pour les autres.
- Testez avec le bon nombre de joueurs — Verifiez que tous les chemins sont accessibles et coherents pour chaque role.
- Documentez les roles — Donnez a chaque joueur une description claire de son personnage et de ses objectifs.
