Introduction

Suddenly est un réseau social fédéré (ActivityPub) pour joueurs de jeux de rôle sur table. Les joueurs publient des comptes-rendus de parties en mentionnant des personnages. Ces personnages — d'abord PNJ — peuvent être réclamés, adoptés ou dérivés par d'autres joueurs pour devenir leurs propres PJ, créant des liens entre fictions indépendantes.

"Suddenly" évoque ce moment où l'inattendu surgit — quand un personnage apparaît soudainement dans une autre histoire.

Vocabulaire

TermeDéfinition
PJPersonnage Joueur — appartient à un joueur
PNJPersonnage Non-Joueur — créé dans un compte-rendu, disponible à l'adoption
Partie / JeuFiction en cours recevant des comptes-rendus
Compte-renduRécit narratif d'une session de jeu (Markdown)
ClaimRétcon : le PNJ était mon PJ depuis le début
AdoptReprise : le PNJ devient mon nouveau PJ
ForkDérivation : nouveau PJ inspiré du PNJ, lien de lignée
LienRelation établie entre personnages après acceptation
InstanceServeur Suddenly fédéré

Parcours des utilisateurs

Game Master

Le GM est l'auteur principal des comptes-rendus. Il crée des PNJ via les mentions @personnage dans ses récits, puis arbitre les demandes de Claim/Adopt/Fork sur ses PNJ.

Flux : Créer un jeu → Rédiger le compte-rendu avec mentions → Publier → Les PNJ sont disponibles

Joueur

Le joueur parcourt les comptes-rendus, trouve un PNJ qui l'intéresse, envoie une demande d'adoption avec un message narratif, et attend la décision du GM.

Flux : Parcourir les CRs → Trouver un PNJ → Envoyer demande → Si accepté : le PNJ devient son PJ

Fédération cross-instance

Un joueur sur l'instance B peut adopter le PNJ d'un GM sur l'instance A. La demande transite via ActivityPub (Offer activity), le GM accepte sur son instance (Accept activity), et le lien devient visible sur les deux instances.

Acteurs ActivityPub

Suddenly expose ses entités comme des acteurs ActivityPub standard, compatibles avec Mastodon et le reste du Fediverse.

EntitéType APDescription
UtilisateurPersonCompte joueur
PersonnagePersonPJ ou PNJ, followable
PartieGroupCampagne/fiction
Compte-renduArticleRapport de session
CitationNoteCitation mémorable

Prochaines étapes