JoueursPrésences, cagnottes, rôles et événements en direct de l’Agence.
🔴 Événements en direct
🧊 Freeze — jeu de la statue
Inactif.
Repérez qui bouge et cliquez ❄−100 sur sa ligne. Pénalités appliquées : 0
⚔ Confrontation — la Voix convoque
Inactive. Clique ⚔ sur la ligne d'un joueur pour le convoquer.
👁 Paranoïa de l’Agence
0% — calme.
💰 Cagnotte de l’Agence : 0
Paliers — forcer l'action si elle ne se déclenche pas
🗳 Vote de perception en cours
—
🔥 Dilemme de crise en cours
—
👥 Gestion des joueurs
➕ Ajouter un joueur
Crée un joueur avec code d'accès : il apparaît aussitôt (en attente) et se connecte en saisissant son code dans « Code de session ». Le code s'affiche 🔑 à côté du nom. Modifiable comme les autres : cagnotte, secret 🔒, rôles, kick.
🎭 Ma présence—
Ton compte admin devient un joueur complet (classement, liste, buzz, cartes) tout en gardant la régie. Définis-toi un secret 🔒 dans ta fiche pour être démasquable.
🎟 Créer des slots (codes d'accès)
Un slot = un compte que le joueur réclame en saisissant son code dans « Code de session » sur la page d'accueil Secret Agency.
Le joueur apparaît aussitôt dans la liste ci-dessous et sur le plateau (en attente de connexion) ; quand il saisit son code, il prend le contrôle de son entrée.
Un pseudo par ligne. Laisse la zone vide et renseigne « Générer N » pour créer N slots auto-nommés.
Slots existants
—
💰 Komtés — tous les joueurs
Applique le montant à chaque joueur (hôte exclu). Retrait plancher à 0 — aucun solde négatif.
Chargement...
🏚 Secret de l’Agence
Secret + indices réservés au pacte « Le Secret de l’Agence » (onglet Pactes Voix). Admin only : les joueurs ne le voient jamais — ils ne reçoivent un indice qu'en scellant le pacte.
Chargement…
DilemmesCompose un dilemme pour un joueur et suis les choix récents de l’Agence.
✍ Composer un dilemme
⚖ Dilemmes récents
Aucun dilemme récent.
⚙ Pouvoirs & rôles cachés
⚙ Pouvoirs — cooldown & utilisations max (tous rôles)
Règle le temps de recharge (cooldown, en secondes — 0 = aucun) et le nombre d'utilisations max de chaque pouvoir.
Vide = valeur par défaut. Ces réglages s'appliquent côté serveur et s'affichent en direct dans la fiche de rôle des joueurs (role.html).
Chargement…
⚙ Configuration — effets de buzz · régisseur
🎲 Maître des Buzzers
Rôle caché — 1 seul à la fois. À chaque buzz d'un joueur, le Maître des Buzzers reçoit en secret le choix d'un effet secondaire (parmi 12 : bouclier, muselière, vol de cagnotte, fausse révélation…), appliqué en plus du buzz. Son identité n'est jamais révélée aux autres joueurs. La régie règle le catalogue d'effets et peut annuler un effet en cours.
Aucun
Équivalent au bouton 🎲 sur la ligne d'un joueur.
Un Maître des Buzzers choisit un effet…
▲ Régie infiltrée — régisseur
Délai minimum entre deux actions du régisseur (appliqué aussi par type).
Aucune action.
🤫 Maître des Confessions
Rôle caché. Reçoit les confessions des joueurs en direct (interception), les diffuse sur le plateau ou les envoie à un joueur (anonyme/signé), et fabrique de fausses confessions. Un seul Maître à la fois.
Activer le rôle pose aussi le kill-switch global (les confessions sont alors routées vers le Maître).
Cooldown 0 = illimité. Quota = nombre max d'actions sur la partie. Plafond chantage en komtés.
✦ Cercle occulte — Occultiste
Chargement…
Remet les 3 utilisations de l'Œil à zéro pour le joueur sélectionné.
Remet les utilisations du pouvoir chaos à zéro pour le joueur sélectionné.
Aucune action.
🃏 Cartel de l’Agence
Vol avantage
Vol cagnotte
Marché noir
Freeze board
Surveillance
Bounty
Dossier
Board connecté.
Montant prélevé quand admin active « Proposer au Cartel » sur un indice. 0 = pas de débit.
Aucune action.
🔮 Cartomancien — divination des sanctions
Quota
Sanction max
Cooldown (s)
Aucune proposition en attente.
Sélectionne un joueur.
Aucune action.
⏳ L'Horloger — maître du temps
Suspect (min)
Museler buzzer (min)
Geler cagnotte (min)
Échéance (heure du jour, Europe/Paris)
Type de slot
Nature
Récompense (Komtés)
Pénalité (Komtés)
Effet
Montant
Durée (min)
Pouvoirs offerts au joueur (par défaut : les 10)
Aucune demande en attente.
Aucun slot programmé.
🎪 Le Festivalier — animateur fantôme
Aucune scène en cours.
Aucune action.
🎬 Le Metteur en scène — rôle de mise en scène
Aucune fenêtre en cours.
Recharge & quotas par pouvoir : repli « ⚙ Pouvoirs — cooldown & utilisations max » ci-dessus.
⚡ Pouvoir délégué — panneau live.html
Donne à un joueur l'accès à l'onglet « Pouvoir » (Le Live) : convoquer une pièce, convoquer au confessionnal, proposer une mission collective, poser une question ciblée. Coexiste avec un rôle caché — ce n'est pas un rôle narratif.
Chargement…
Temps imparti avant expiration. Affiché en timer côté board.
Créditée au joueur à la validation. « Indice secret » : le joueur choisit lui-même sur quel joueur il reçoit un indice (après validation).
Bon dormant : le joueur l'active quand il veut (comme une carte).
Tous
📋 Missions brouillons
Importées depuis Notion, par joueur. Modifie (✎) puis Programmer (🚀) → crée la mission réelle pour le joueur ciblé (planifiée à l'heure prévue, ou immédiate si l'heure est déjà passée).
Chargement…
Missions en cours
Aucune mission active.
📷 Preuves de mission
Photos envoyées par les joueurs à l'appui de leurs missions. La preuve apparaît aussi sur la carte de validation quand le joueur soumet sa mission.
Aucune preuve reçue.
Tous
Tous = annonce plateau (scène « LA VOIX » sur le board). Joueur(s) ciblé(s) = message privé : popup plein écran + fil « mes échanges avec la Voix » du joueur (jamais sur le board).
Réponses des joueurs
Aucune réponse pour l'instant.
5 derniers broadcasts
Aucun broadcast.
Rassemblement
🔔 Rassemblement — la Voix convoque l’Agence
Aucun rassemblement en cours.
Réglages appRéglages globaux de l'application des joueurs.
Notifications navigateur
Push FCM Secret Agency
Désactivé par défaut. Activer pour que les joueurs reçoivent les pushs buzz, missions et scènes sur leur navigateur.
Mode test — admins seulement
Envoie les pushs UNIQUEMENT aux joueurs admin (role admin), pour tester sans alerter les joueurs. Ouvre la vanne même si les notifications ci-dessus sont désactivées.
Notification test
Envoie une notif de test à TON compte (push + bannière + inbox). Vérifie la chaîne sans alerter les joueurs.
Message d'accueil joueur
Popup affichée une seule fois à chaque joueur à l'ouverture de son espace. Change l'« id » pour la réafficher à tous (même ceux qui l'ont déjà vue).
📞 Téléphone rouge
Créditée au destinataire quand l'appel se termine (il a décroché). « Indice secret » : le destinataire choisit lui-même sur quel joueur il reçoit un indice.
Bon dormant : le joueur l'active quand il veut (comme une carte).
Laisse vide pour lancer immédiatement.
🗓 Programme automatique de la journée
Sème d'un coup une série d'appels aléatoires (tous / joueurs précis, tons variés) répartis sur la plage. Chacun sonne seul à son heure. Re-seed = remplace la file.
Même principe pour l'Horloger (ordres sociaux, gages, cadeaux, fenêtres de pouvoir). Requiert l'Horloger activé + assigné.
📋 Programme à venir
Aucun appel programmé.
État actuel
Aucun appel actif.
Défi public → le tireur doit désigner un témoin (« aucun témoin » bloqué).
Crée N cartes identiques (exemplaires distincts, chacun tirable une fois).
Cartes existantes
Chargement...
🔑 Codes indices physiques
Codes générés depuis l'éditeur de secret (onglet Joueurs → 🔑 Code). Désactive ou régénère un code fuité, supprime les morts.
Clique sur Rafraîchir.
Régie scènes
Scène active —
File 0
Komtés / buzz
% du total des cagnottes joueurs (hors Voix)
Buzzes en attente
Aucun buzz en attente.
Historique récent
Aucun buzz résolu.
Sons & messages
⚡ Soundboard — Pouvoir délégué
Sons inquiétants qu'un joueur autorisé peut déclencher depuis « Le Live » (onglet Pouvoir). Diffusés sur le plateau via le pipeline média existant.
🔊 Sons d’événements
Alarme buzz
Confrontation
Révélation
Secret découvert
Confession
Prime
✨ Actions Prime (popup board)
🔔 Convocation de l’Agence
🥃 Shooter en Or
📞 Téléphone Rouge
🎯 Mission collective
⚖ Dilemme
🗳 Vote de perception
🎪 Sons Festivalier
🥂 Festivalier — Toast collectif
📣 Festivalier — Cri de foule
🎉 Festivalier — After
🎬 Festivalier — Ouverture de scène
🔥 Festivalier — Défi d'ambiance
🍾 Festivalier — À la buvette !
🏆 Festivalier — Shooter en or
🎪 Festivalier — Roulette de dares
⏰ Festivalier — Countdown
🎯 Festivalier — Échange de regards
🎵 Festivalier — Karaoké forcé
🔗 Festivalier — Chaîne humaine
⏱ Durées Festivalier
⏱ Festivalier — Durées
Régie média plateau
Diffuse une vidéo, un son ou une image sur board.html. « Diffuser maintenant » interrompt la scène en cours et affiche le média aussitôt, « Ajouter à la file » empile derrière la scène en cours.
Aucun média sélectionné.
—
Actions
—
Claims att.
—
Missions att.
Chargement des actions…
Cartes
Claims
Missions
Joueurs
Activité récente
Phase de partie
Cycle de vie de la partie
Inviter des joueurs
⚠ Maintenance / Danger — réinitialisations
Réinitialisations
Compteurs régisseur, cartel, œil & chaos occultiste, cartomancien, metteur en scène, maître des confessions remis à 0 (cooldowns inclus).
Cagnottes → 2000 · secrets trouvés, avantages, buzz, dilemmes, missions, mains de cartes, fil du plateau effacés. Joueurs et secrets assignés conservés.
Session
Dernière archive
Aucune archive.
Archives récentes
Chargement…
Confessions
Chargement…
🎙 Confessions vocales
Aucune confession vocale.
Mission du jour
Progression collective
État actuel
Chargement…
Guide de la Voix
Cette console pilote une partie de Secret Agency. La Voix orchestre le jeu :
valide les actions, gère les buzz, exploite les confessions, fait avancer la partie.
Ce guide rappelle l'essentiel pour prendre la main vite, sans ouvrir la doc externe.
Runbook de session
Santé — vérifier l'intégrité du jeu (joueurs, FCM, alertes).
Cartes — vérifier que les 20 cartes existent, sinon les initialiser.
Phase (onglet Santé, bloc « Phase de partie ») — passer en active pour ouvrir la partie.
Valider — traiter les demandes joueurs au fil de l'eau.
Confessionnal — lire, taguer, répondre, alimenter les piles Prime / Confrontation.
Audit — surveiller les actions et garder une trace.
Fin : passer la phase en revelation puis ended.
📖 Rôles & pouvoirs — aide-mémoire régie
Rôles cachés — assignés par la régie, anonymes côté joueurs
🎲 Maître des Buzzers — rôle caché. À chaque buzz, il choisit en secret un effet secondaire (parmi 12, catalogue réglable). 1 seul Maître des Buzzers à la fois. Assigner : bouton 🎲 sur la ligne d'un joueur, ou section ⚙ Configuration → Maître des Buzzers ci-dessous.
▲ Régisseur infiltré — joueur caché qui fabrique de fausses actions de prod (12 types : faux buzz, fausse mission, faux téléphone rouge, fausse mise Bourse…). Anonymat strict, quota, kill-switch + 🚨 Panic. Config repliée ⚙ ci-dessous.
✦ Occultiste — rôle caché. Tire des cartes malédiction / bénédiction (transmises par un geste IRL), envoie des messages anonymes (cible/plateau), et marque un joueur : Maudit (pénalité 30 min + notifs), Protégé (buzz contre lui +100), Élu (mission publique). Cercle occulte ✦ ci-dessous.
💰 Cartel de l’Agence — rôle caché qui détourne de la valeur réelle (vs Régisseur = faux) : vol d'avantage dormant, détournement de récompense de mission (escrow 10 min), interception d'indice (escrow 5 min), offre anonyme au marché noir, + un braquage one-shot. Le boss reçoit les offres. Bloc Cartel ci-dessous + « Proposer au Cartel » sur mission/indice.
🔮 Cartomancien — rôle caché. Tire 1 ou 2 cartes et les attribue anonymement à un joueur (carte « de l’Agence » soumise à ta validation Voix). Sur la carte en cours d'un joueur : il l'annule, ou propose de transformer la récompense en sanction — tu valides / ajustes / refuses le montant (file « Propositions » ci-dessous). Anonymat strict : le joueur ne voit qu'un rejet Voix normal, jamais le Cartomancien. Quota / borne sanction / cooldown réglables. Bloc Cartomancien ci-dessous (assignation + propositions + journal).
⏳ L'Horloger — rôle caché, maître du temps. La régie programme des slots dans une timeline (ordre scripté : social / gage / effet, ou menu de pouvoirs offert au joueur). Les accusations de suspect et minutes de vérité qu'il déclenche passent par une file de validation régie (édition du texte avant diffusion anonyme, ±10% cagnotte). Kill-switch + 🚨 Panic. Bloc Horloger ci-dessous (assignation + composeur + file + timeline).
🎭 Maître des confessions — pouvoir caché (confession_interceptor). Avant diffusion, il peut intercepter et éditer une confession ; l'anonymat de l'auteur est géré côté serveur. Octroyer via 🛡 Pouvoirs.
Pouvoirs temporaires — 🛡 octroyés à un joueur (durée limitée)
free_buzz_window — fenêtre pendant laquelle les buzz sont gratuits.
targeting_immunity — immunité : le joueur ne peut pas être ciblé par un buzz (bouclier).
buzz_cost_reduction — coût de buzz réduit pour le joueur.
buzz_muted — muselière : le joueur ne peut plus buzzer.
cagnotte_steal — autorise le vol d'une part de la cagnotte d'une cible.
bourse_discount — mise minimale réduite à la Bourse aux secrets.
bourse_shield — le secret du joueur ne peut pas être mis en lot à la Bourse.
confession_interceptor — = Maître des confessions (intercepte / édite une confession).
Actions régie sur la ligne d'un joueur (onglet Joueurs)
🕯 Convocation confessionnal — convoque le joueur au confessionnal : il reçoit un popup plein écran sur sa page (hors régie) qui l'oblige à écrire une confession immédiatement. La confession arrive dans l'onglet Confessionnal comme une confession normale.
Vue d'ensemble
L'admin centralise tout le pilotage live. Chaque onglet en bas couvre une responsabilité :
Valider — demandes joueurs (cartes, missions) à approuver / refuser.
Joueurs — cagnottes, mains, ajustements manuels.
Buzz — accusations entre joueurs et leur résolution.
Confessionnal — messages privés des joueurs à la Voix.
Santé / Audit / Archives — supervision, phase globale (bloc « Phase de partie »), traçabilité.
Règle d'or : la Voix prépare et déclenche, le jeu ne fait rien tout seul.
Phases de partie
La phase globale vit dans config/main.phase (onglet Santé, bloc « Phase de partie »).
lobby — avant-partie. Les tirages de cartes sont bloqués.
active — partie en cours. Tout est ouvert : tirages, missions, buzz, confessions.
confrontation — moment fort orchestré : on met en scène accusations et confessions.
revelation — on dévoile : secrets, confessions retenues, résultats.
ended — partie terminée. Plus d'action de jeu attendue.
Seule active autorise les tirages de cartes. Les autres phases servent au rythme dramatique.
Buzz
Un buzz est une accusation lancée par un joueur (coût en Komtés, réglable onglet Buzz).
buzz — un joueur accuse : le buzz arrive dans « Buzzes en attente ».
confrontation — la Voix met les joueurs face à face.
confirmation — l'accusé confirme ou nie.
révélation — la Voix dévoile la vérité au plateau.
résolution — gain / malus appliqués, le buzz part dans l'historique.
Les boutons admin font avancer ce flux étape par étape. L'historique récent reste consultable en bas de l'onglet.
Confessionnal — statuts & tags
Les joueurs envoient des confessions privées. Statuts :
new — non traitée, à lire.
read / flagged — lue / marquée comme moment important.
to_exploit — gardée comme matière pour la suite du jeu.
broadcasted — déjà révélée au plateau.
archived — sortie du flux courant.
Les tags (buzz, secret, alliance, mensonge, indice, drama, prime) classent les confessions pour les retrouver vite.
Réponse de la Voix : message privé visible du seul joueur concerné. On voit si le joueur l'a vue (✓ Vue / ● Non vue).
Diffusion : signée révèle le pseudo, anonyme garde le joueur caché. La diffusion envoie la confession au plateau.
Piles Prime & Confrontation
Une confession peut être marquée nextAction : prime ou confrontation. C'est une préparation, pas un déclencheur.
Pile Prime — confessions retenues comme matière pour un moment de prime.
Pile Confrontation — confessions retenues pour préparer une scène de confrontation.
Chaque pile : triée du marquage le plus récent, badge ● Fraîche si < 30 min, actions rapides (Diffuser, Anon, Archiver, Retirer pile), bouton pour copier le récap.
Usage live : en repérage avant un temps fort, marquer les bonnes confessions, puis exploiter la pile pour préparer la séquence.
Enquête sociale — Carnet, Pactes & Pression
Couche d'enquête entre joueurs. Côté joueur (player.html) :
Carnet d'enquête — notes privées + fiches de suspicion (niveau de confiance, tags). Strictement privé : même la Voix n'en lit pas le contenu, seulement des métriques agrégées.
Pactes secrets — alliances déclaratives (non-agression, partage d'indice, protection temporaire). Aucun effet automatique : un pacte ne tient que par la parole donnée, et peut être trahi.
Onglet Pression (régie) : bouton ↻ Rafraîchir → calcule un diagnostic à la demande (rien ne tourne en continu).
Score de passivité par joueur (actif / calme / très calme) + alertes : joueurs trop discrets, manque de soupçons, alliances trop stables, partie qui s'endort (pas de buzz/mission/dilemme récent).
Suggestions de relance textuelles — la Voix décide, rien n'est déclenché automatiquement.
Vue d'ensemble des pactes (états en temps réel) en bas de l'onglet.
Usage live : rafraîchir toutes les 10-15 min ou quand la partie ralentit, pour repérer les zones molles et choisir une relance.
Santé & Audit
Santé du jeu : état d'intégrité — joueurs connectés, jetons FCM manquants, alertes éventuelles. À vérifier en début de session.
Audit : journal des actions (validations, refus, buzz, confessions, cooldowns bloqués…). Filtrable et cherchable, sert de mémoire et de preuve.
Archives : instantanés de fin de session avec métriques, pour garder une trace d'une partie passée.
Notifications
Les notifications navigateur Secret Agency sont pilotées par config/main.browser_notifications_enabled.
Désactivées par défaut (safe by default) : aucun push intempestif.
À activer juste avant une session live, quand on veut alerter les joueurs en temps réel.
À couper après la session pour éviter les notifications hors-jeu.
Rappels importants
Les effets critiques passent par des callables serveur (validation, buzz, diffusion, préparation). L'UI est le bon point d'entrée.
Éviter toute manipulation directe de la base hors de cette console : risque d'incohérence et de perte de traçabilité.
Les piles Prime / Confrontation sont des outils de préparation, pas des déclencheurs automatiques : la Voix reste maître du tempo.
Le cooldown du confessionnal et le coût du buzz sont configurables : les ajuster avant la session, pas pendant.
En cas de doute pendant une partie : vérifier l'onglet Santé, puis l'Audit pour comprendre ce qui s'est passé avant d'agir.
Chargement…
Joueur
⚖ Dilemme —
🎯 Cible des effets
🎯 Mission —
si pas de date de fin
🛡 Pouvoirs —
Actifs
Bons en attente
Accorder un pouvoir
⛔ Malus régie
Inflige un malus que les rôles cachés appliquent, sans avoir le rôle actif.
🧊 FREEZE — qui a bougé ?
Repère qui bouge → −100 sur sa ligne. Répétable. Historique sur le plateau.
⚖️ Sanction de rassemblement
Komtés (clampé au solde)
Coche les joueurs à sanctionner. Affiché sur le plateau.
⚖ La Bourse aux Secrets
Statut : —
Les réglages sont enregistrés lors de la configuration des lots. Une (re)configuration exige que la bourse soit fermée (les meneurs des lots supprimés sont remboursés).
Indices à mettre en vente
Clique « Charger » pour lister les indices configurés sur les joueurs.
Lots aux enchères
Assistant Régie
Aucun calcul. Clique « Rafraîchir » pour diagnostiquer la partie.
Que faire maintenant ?
—
Radar — joueurs à relancer
—
Heatmap des relations · indicatif
—
Équilibrage de soirée
—
Presets de scènes · prépare l'action, ne déclenche rien
—
Assistant de texte Voix
Renseigne un objectif et/ou un preset, puis « Générer ».
Pactes
Aucun pacte.
🗳 Votes de perception
Lancer un vote
Vote en cours
Aucun vote actif.
ÉvénementsActive un événement saisonnier : ambiance visuelle + mécaniques liées, en un geste.
🎃 Halloween — « La Brume »
…
Active le thème Halloween sur l'app de tous les joueurs ET la mécanique « La Brume » : une jauge collective monte tant que les joueurs n'agissent pas (missions validées, buzz). À 100 %, tout le monde perd le pourcentage configuré de sa cagnotte, puis la jauge repart à 0.
Pendant cette plage, la Brume est gelée : elle ne monte plus et ne ponctionne plus (ex. la nuit). Elle reprend là où elle était à la fin de la plage. Heures en heure de Paris. Le gel s'applique/se lève au passage du planificateur (≤ 5 min).
📻 Spirit Box
Une radio que les joueurs balayent. Elle crache surtout du bruit — c'est voulu : une box qui donne un indice a chaque appui ne vaut rien.
Regle les poids pour doser, et garde la main avec le forcage.
Etat de l'appareil
Rarete (poids relatifs)
Defaut conseille : 55 / 32 / 10 / 3. Ce sont des parts, pas des pourcentages.
Lexique
Un mot par ligne. Des mots courts et evocateurs marchent mieux que des phrases.
Messages
Phrases que la box peut glisser dans le bruit. Non lisibles par les joueurs.
Indices que la box peut lacher
Coche uniquement ce que tu acceptes de voir fuiter. Rien de coche = la box ne donnera jamais d'indice.
Un joueur ne recoit jamais un indice sur son propre secret, ni deux fois le meme.
Chargement…
Garde-fous
🎯 Forcer au prochain balayage
Le prochain balayage de ce joueur sortira ce que tu choisis, quels que soient les poids. Consomme une seule fois.
Nouvelle partie
Remet a zero les compteurs d'indices, les messages deja vus et le forcage. Le lexique et la selection d'indices sont conserves.
🦠 Infectés
L'infection est secrete : seul l'infecte le sait, rien n'apparait sur le plateau.
Elle se transmet quand un joueur buzze un infecte — le buzze guerit, le buzzeur attrape le virus.
Au bout du delai de guerison, elle repart automatiquement sur un joueur au hasard : elle ne s'eteint jamais.
Tousser : l'infecte peut faire fuiter un de ses propres indices au plateau pour se rendre buzzable.
Ca sort par le meme canal que tes revelations — si tu ne reveles jamais d'indice toi-meme, les joueurs comprendront
que les indices qui sortent designent les infectes.
Reglages
Patient zero
Lance l'epidemie en debut de partie : choisis le premier infecte, ou laisse le sort decider.
Infectes en cours
Chargement…
🕯 Pactes avec La Voix
Configure le catalogue des pactes faustiens (don + prix). Le joueur tire depuis pacte-voix.html. Les prix différés se déclenchent ici.