CODEX ÉCONOMIQUE
FRACTILIS

Bible de référence du système Points de Mérite · Expérience · Rangs · Boutique. Chaque valeur dans ce document est calculée et constitue la loi interne du projet.

v1.0 · Mai 2026 · Usage interne
Sommaire

Fondements du système

FRACTILIS opère avec deux devises internes distinctes, chacune remplissant un rôle précis et non interchangeable dans l'écologie du projet :

★ Points de Mérite (PM)
PM

Devise de valeur réelle. Les PM représentent la part de royalties que le membre recevra lors de la commercialisation du jeu. Ils sont gagnés par la contribution qualitative et constituent un droit différé sur le revenu futur. Ne se dépensent que contre des avantages réels. Pas d'inflation possible si le taux de change est protégé.

◈ Expérience (EXP)
EXP

Devise de progression pure. L'EXP mesure le temps et l'engagement investis. Elle monte les rangs mais n'a aucune valeur financière directe. Elle peut être gagnée en grande quantité sans risque d'inflation des PM. C'est le moteur de la gamification comportementale du projet.

◈ Principe fondamental : la dissociation des devises

Les PM et l'EXP ne s'additionnent jamais. Une quête donne des PM ET des EXP simultanément, mais selon des taux différents. Ce double signal — valeur + engagement — est inspiré des systèmes de rémunération des studios de jeux indépendants (rev-share + ancienneté). La boutique consomme uniquement les PM pour forcer les membres à arbitrer entre accumulation (royalties) et dépenses (avantages).

Fondements économiques des calculs

Les valeurs ont été calculées avec 3 contraintes simultanées :

Contrainte 1

Motivation maximale : les récompenses doivent paraître généreuses dans l'immédiat tout en étant soutenables sur 24–36 mois de développement.

Contrainte 2

Différenciation des rangs : chaque rang doit prendre un temps perceptible à atteindre. Le saut entre niveaux doit augmenter exponentiellement.

Contrainte 3

Anti-inflation : la masse totale de PM distribuée doit rester sous un plafond émission prédéfini pour que les royalties gardent leur sens à la commercialisation.

Équivalence PM ↔ EXP

★ Règle cardinale du taux de change

Le taux de base est 1 EXP = 0,5 PM. Autrement dit, les PM valent 2× plus que les EXP — ils sont rares et précieux. Ce taux ne s'applique pas mécaniquement quête par quête (chaque quête a ses propres valeurs), mais il sert de référentiel de calibration pour valider que le système reste équilibré.
ratio_PM/EXP cible = 0.40 à 0.55 | Seuil inflation : ratio > 0.70 | Seuil déflation : ratio < 0.25
Quête standard
0.45

Ratio PM/EXP cible pour une quête normale. Pour 100 EXP gagnés, le membre reçoit ~45 PM.

Formation / cours
0.25

Ratio bas volontaire : l'EXP de formation est abondante pour valoriser l'apprentissage sans dévaluer les PM.

Idée validée
0.80

Ratio élevé : une idée acceptée crée de la valeur réelle pour le projet, donc forte densité PM.

Plafond d'émission (cap)

Pour que 1 PM garde sa signification à la commercialisation, le total des PM jamais émis doit rester sous un plafond. Le calcul est basé sur une hypothèse de 30 contributeurs actifs sur 30 mois :

Plafond total PM = 30 membres × 30 mois × 80 PM/mois moyen = 72 000 PM max

✓ Signification concrète des PM à la commercialisation

Si le jeu génère 100 000 € de revenus nets et que 72 000 PM ont été émis, 1 PM = 1,38 €. Un membre ayant 1 000 PM toucherait 1 380 €. Ce chiffre est indicatif — il augmente si moins de PM sont émis, ou si les revenus dépassent les projections. L'administrateur doit surveiller l'émission et ralentir si le ratio PM/revenus-projetés descend sous 0.01 €/PM.

Tableau des rangs officiels

Les rangs sont gouvernés par l'EXP pour la progression, et le rôle Firestore pour les privilèges. Les seuils PM sont indicatifs et servent à identifier les membres les plus contributifs.

◎ Initié
0 EXP
◈ Éveillé
50 EXP
⚒ Forgeron Novice
150 EXP
⚔ Forgeron
350 EXP
✦ Maître Forgeron
700 EXP
◈✦ Architecte Lié
1 200 EXP
◈◈ Architecte
Admin
RangSeuil EXPPM indicatifRôle FirestorePrivilèges clésTemps estimé
◎ Initié 00–49membre Accès lecture, quêtes niveau 1
◈ Éveillé 5020–80membre Quêtes niveau 1–2, accès corpus ~2–3 semaines
⚒ Forgeron Novice 15060–180membre Quêtes niveau 1–3, vote pondéré ×1 ~1–2 mois
⚔ Forgeron 350160–400concepteur Toutes quêtes, vote ×3, accès Arsenal ~3–5 mois
✦ Maître Forgeron 700400–900concepteur Proposer des quêtes, badge Hall of Fame ~6–10 mois
◈✦ Architecte Lié 1 200900–1 500concepteur Accès documents confidentiels, mentor officiel ~12–18 mois
◈◈ Architecte Admin1 500+admin Accès total, vote ×10, contrôle économie Attribution manuelle

◈ Logique de progression exponentielle

Les seuils EXP suivent une courbe 1 → 3 → 7 → 14 → 24 → progression admin × 50 base. Cette progression est délibérément lente aux niveaux supérieurs pour créer de l'aspiration durable. Un membre actif (5h/semaine) devrait prendre environ 6–8 mois pour atteindre Maître Forgeron — suffisamment long pour créer de l'investissement émotionnel, pas trop pour décourager.

Barème officiel des quêtes

Chaque difficulté de quête (1–5 étoiles) correspond à un barème PM + EXP fixe. L'IA génératrice de quêtes doit utiliser ces valeurs exactes. Toute quête hors barème doit être validée par l'Architecte.

DifficultéRang requisPM de baseEXP de baseBonus PM (livraison parfaite)Pénalité PM (retard)Durée typique
⭐ Niveau 1 — Initié Tous 15 PM 30 EXP +5 PM −3 PM 1–2 jours
⭐⭐ Niveau 2 — Éveillé Éveillé+ 30 PM 60 EXP +10 PM −6 PM 2–3 jours
⭐⭐⭐ Niveau 3 — Forgeron Forgeron Novice+ 55 PM 110 EXP +18 PM −10 PM 3–5 jours
⭐⭐⭐⭐ Niveau 4 — Maître Forgeron+ 90 PM 180 EXP +30 PM −15 PM 5–7 jours
⭐⭐⭐⭐⭐ Niveau 5 — Architecte Maître Forgeron+ 150 PM 300 EXP +50 PM −25 PM 7–14 jours

★ Règle du bonus de livraison parfaite

Le bonus PM est accordé uniquement si : (1) livraison dans les délais, (2) zéro révision demandée par l'Architecte, (3) qualité jugée "exemplaire" par l'IA de validation ou l'Architecte. Ce bonus transforme psychologiquement la quête en défi personnel — les membres visent la perfection, pas juste la complétude.

Règle des pénalités de retard

Délai +1 jour : −25% de la pénalité base
Délai +2 jours : −50% de la pénalité base
Délai +3 jours : −100% de la pénalité base (pénalité pleine)
Délai +4 jours et plus : quête annulée, aucun PM, retour dans le pool disponible

Exemples de quêtes par pôle

PôleExemple quêteNiveauPMEXP
📜 NarrationÉcrire la biographie d'un PNJ secondaire (500 mots, lore-compatible)⭐⭐3060
📜 NarrationRédiger un arc narratif complet pour le District 3 (acte 1)⭐⭐⭐⭐90180
⚙ TechniqueImplémenter le système de dialogue Godot 4 pour 1 scène⭐⭐⭐55110
⚙ TechniqueOptimiser les shaders du système de magie (réduction draw calls)⭐⭐⭐⭐⭐150300
🎨 VisuelCréer 3 concept arts d'équipements de la classe Briseur⭐⭐⭐55110
🎵 AudioComposer 1 loop ambiant pour la Zone Cristalline (90 sec)⭐⭐⭐⭐90180
🎬 LogistiqueProduire 1 résumé hebdomadaire de session Discord (document structuré)1530

Récompenses hors quêtes

ActionPM accordésEXP accordésFréquence maxValidateur
Idée soumise et validée par l'Architecte25 PM50 EXPIllimitéArchitecte
Idée implémentée en jeu (dans un build)+40 PM bonus+80 EXP1×/idéeArchitecte
Complétion d'une leçon Academy5 PM20 EXP1×/leçonAutomatique
Complétion d'un module Academy complet (= 5 leçons)20 PM80 EXP1×/moduleAutomatique
Participation active à une session Discord8 PM15 EXP1×/semaineAuto/Architecte
Rapport de bug critique identifié (Godot/Web)20 PM40 EXPIllimitéArchitecte
Recrutement d'un membre qui intègre l'équipe30 PM60 EXPIllimitéArchitecte
Vote majoritaire sur une décision de design3 PM5 EXP1×/voteAutomatique
Bonus d'assiduité mensuel (≥80% de présence)15 PM30 EXP1×/moisArchitecte
Bonus Fondateur (membres avant palier 10 contributeurs)50 PM100 EXP1×/membre, uniqueArchitecte
Livraison exceptionnelle (note Architecte = 5/5)+30% PM quête+30% EXP1×/quêteArchitecte

✓ Pourquoi 5 PM par leçon et non 10 ou 20 ?

La formation est un investissement dans le membre, pas une contribution directe au projet. La récompenser trop fortement créerait un comportement de "farming de cours" sans productivité réelle. 5 PM / 20 EXP crée une asymétrie volontaire : l'EXP de formation est généreuse (monte le rang) mais les PM restent rares pour conserver leur valeur de royalties.

Composition officielle d'un module : 1 module = 5 leçons. Compléter un module entier donne : 5 × 5 PM + 20 PM bonus = 45 PM et 5 × 20 EXP + 80 EXP bonus = 180 EXP. Ce total est volontairement inférieur à une quête niveau 3 (55 PM / 110 EXP) pour préserver la hiérarchie de valeur contribution > formation.

💎 Catalogue boutique du Nexus

La boutique est le principal puits de dépenses PM. Chaque article a été conçu pour créer du désir et forcer des arbitrages. Le prix doit être suffisamment élevé pour que la décision d'achat soit significative, mais pas tellement qu'il devienne inaccessible.

🎭 Catégorie : Identité & Statut

ArticlePrix PMDescriptionRang requisLimité
Titre personnalisé80 PMTitre affiché sous le pseudo dans tout le site (ex: "Chroniqueur du Nexus", "Forgeur de Mondes"). L'Architecte valide le titre pour cohérence lore.Forgeron Novice+Non
Badge Hall of Fame exclusif120 PMBadge animé unique affiché sur la carte Hall of Fame. Dessiné sur demande par le pôle Visuel.Forgeron+1×/membre
Couleur de pseudo personnalisée60 PMLe pseudo apparaît dans la couleur du rang de son choix (accent, or, rose, cyan). Valable 3 mois.Éveillé+Non
Portrait IA dans le lore200 PMLe membre reçoit un portrait IA de son personnage lore, généré par le pôle Visuel et intégré dans les archives du Nexus.Maître Forgeron+1×/membre
Citation dans les crédits "Architectes du Nexus"300 PMNom cité dans une section dédiée des crédits du jeu commercial final, avec pôle et rang atteint.Forgeron+1×/membre

⚡ Catégorie : Pouvoir & Privilèges

ArticlePrix PMDescriptionRang requisLimité
Droit de veto mineur150 PMPouvoir bloquer 1 décision de design mineure (hors lore canon). L'Architecte peut annuler si la décision est critique. Consommable 1 fois.Forgeron+1×/mois/membre
Accélération de quête40 PMProlonger le délai de livraison d'une quête en cours de +48h sans pénalité.Éveillé+2×/mois
Boost PM ×1.5 (48h)90 PMToutes les récompenses PM reçues dans les 48h suivant l'activation sont multipliées par 1.5.Forgeron Novice+1×/mois
Soumission de quête personnelle70 PMProposer une quête créée par soi-même pour qu'elle soit publiée dans le tableau des quêtes (avec validation Architecte). Si complétée par un autre, +15 PM bonus au créateur.Maître Forgeron+2×/mois
Vote double35 PMLe prochain vote compte double (en plus du multiplicateur de rang habituel). Consommable.Forgeron Novice+1×/vote
Contrat exclusif (lock quête)25 PMRéserver une quête niveau 4–5 pour soi seul pendant 72h avant qu'elle soit visible par tous.Forgeron+Non

🎁 Catégorie : Reconnaissance & Réel

ArticlePrix PMDescriptionRang requisLimité
Shoutout officiel Réseaux Sociaux80 PMLe compte officiel FRACTILIS publie un post mettant en avant le membre et son travail. Format story + post.Éveillé+1×/mois/membre
Session mentor 1-on-1 avec l'Architecte100 PMSession de 30–45 min avec Foza pour feedback sur le travail, orientation créative, ou aide technique. Via appel WhatsApp/Discord.Tous1×/trimestre
Accès Early Access build Godot120 PMAccès à la build de développement en cours (pas encore partagée), avec droit de rapport de bug prioritaire.Forgeron+Non
Personnage PNJ dans le jeu400 PMUn PNJ du jeu est nommé d'après le membre (prénom ou pseudo), avec une ligne de dialogue faisant référence à leur rôle dans le projet. Permanent dans le jeu final.Maître Forgeron+5 disponibles (total)
Feuille de royalties signée0 PMDocument PDF certifiant le solde PM actuel du membre, signé par l'Architecte — valeur symbolique/légale d'engagement. Gratuit, mais demande manuelle.Forgeron Novice+1×/trimestre

🎮 Catégorie : Gameplay & Lore

ArticlePrix PMDescriptionRang requisLimité
Accès aux lore secrets (archives classifiées)50 PMAccès à un document Drive de lore canon non publié : backstory d'une Fracture Oméga, origine de l'Axion, journal de Dr. Kalen. 1 document par achat.Éveillé+Non
Pouvoir nommer un lieu du Nexus180 PMProposer le nom officiel d'un lieu secondaire du Nexus (ruelle, taverne, point de fast travel). Validé et intégré si lore-compatible.Forgeron+3 disponibles
Skin de classe exclusif (à la commercialisation)250 PMDroit à un skin cosmétique exclusif "Fondateur" pour la classe de son choix (Briseur/Arcaniste/Saboteur) dans la version commerciale.Maître Forgeron+10 disponibles
Droit de vote sur le nom d'une mécaniqe20 PMParticiper au vote final pour nommer une mécanique de jeu (sort, compétence, lieu, objet) quand l'Architecte ouvre le vote.TousNon

◈ Règle anti-abus boutique

Aucun article ne peut être revendu ou transféré entre membres. Les articles "Limités" (quantité totale ou par membre) sont marqués dans Firestore et verrouillés automatiquement une fois le quota atteint. Un achat boutique en PM réduit le solde royalties du membre en conséquence — cette information doit être affichée clairement avant confirmation.

🛡 Mécaniques anti-inflation

Les 4 puits de dépenses PM

Pour qu'une économie interne reste saine, la masse en circulation doit diminuer régulièrement. FRACTILIS utilise 4 mécanismes de destruction de PM :

Puits 1 — Boutique

Chaque achat détruit des PM définitivement. Objectif : que 30–40% des PM gagnés soient dépensés en boutique chaque mois.

Puits 2 — Pénalités de retard

Les pénalités sur quêtes retirées directement du solde. Objectif : 5–8% des PM émis récupérés par pénalités.

Puits 3 — Inactivité

Un membre inactif ≥ 60 jours sans aucune contribution voit ses PM gelés (non retirés, mais non comptabilisés dans le pool actif). L'Architecte peut débloquer sur demande justifiée.

Puits 4 — Rachat PM optionnel

L'Architecte peut à tout moment racheter des PM à un membre souhaitant quitter le projet, à un taux fixe décidé au moment du départ (ne s'applique que si le projet a généré des revenus).

Indicateurs de santé à surveiller (dashboard Architecte)

IndicateurZone verteZone orangeZone rougeAction si rouge
Ratio PM/EXP global0.35–0.550.55–0.70>0.70Réduire les bounties PM de 20%, augmenter les EXP
% PM dépensés / émis (mensuel)25–50%10–25%<10%Ajouter articles boutique attractifs, lancer événement PM
Émission PM mensuelle totale<2 400 PM2 400–3 600>3 600Geler certaines quêtes niveau 5, revoir les bonus
Masse PM active (membres actifs)<60% du cap60–80%>80% du capAccélérer la boutique, créer événement "Grand Défi"

Événements économiques spéciaux

Grand Défi Mensuel : 1 quête spéciale publiée par l'Architecte, niveau 5, récompense ×2. Un seul membre peut la compléter. Crée de l'urgence et dépense accélérée de la boutique (Contrat Exclusif).

Semaine de l'Academy : EXP formation ×2 pendant 7 jours. N'affecte pas les PM — protège l'économie tout en boostant l'engagement.

Saison de Fondation : Chaque trimestre, les 3 membres avec le plus de PM gagnés reçoivent un badge spécial + 50 PM bonus. Crée de la compétition saine.

📊 Simulations économiques

Scénario A — Membre actif standard (5h/semaine)

MoisQuêtesPM gagnésEXP gagnésPM dépensésSolde PMRang atteint
14× niv.2 + 2× niv.1+150+300−80 (titre)70Éveillé → Forgeron Novice
35× niv.3+275+550−60285Forgeron Novice
64× niv.3 + 1× niv.4+310+620−120475Forgeron
12Mix niv.3–4+400/mois+800/mois−150/mois~1 100Maître Forgeron

Simulation royalties — hypothèse 80 000 € revenus nets

Petit contributeur
200 PM

200 / 72 000 × 80 000€ = ~222 € de royalties

Contributeur actif
1 200 PM

1 200 / 72 000 × 80 000€ = ~1 333 € de royalties

Pilier du projet
3 000 PM

3 000 / 72 000 × 80 000€ = ~3 333 € de royalties

◈ Note sur l'affichage de la valeur royalties

Il est recommandé d'afficher dans le profil de chaque membre une estimation indicative de royalties basée sur un scénario conservateur (50 000€) et optimiste (200 000€). Cela renforce le sens des PM et la motivation à contribuer. Toujours indiquer "estimation non contractuelle" pour éviter toute obligation légale prématurée.

💻 Code de référence économique

Ces constantes doivent être utilisées dans tous les fichiers du projet. Importer depuis config.js ou les stocker dans Firestore sous fractilis_meta/economy.

/* ═══════════════════════════════════════════════════════════ FRACTILIS — CODEX ÉCONOMIQUE v1.0 Référentiel officiel — NE PAS MODIFIER sans validation DC ═══════════════════════════════════════════════════════════ */ window.FRACTILIS_ECO = { // ─── Taux de change global ───────────────────────────── PM_PER_EXP_BASE: 0.5, // 1 EXP vaut 0.5 PM (ratio cible) RATIO_TARGET: 0.45, // ratio PM/EXP idéal par quête RATIO_INFLATION_THRESHOLD: 0.70, // ALERTE si dépassé RATIO_DEFLATION_THRESHOLD: 0.25, // ALERTE si inférieur // ─── Plafond d'émission total ────────────────────────── PM_CAP_TOTAL: 72000, // max PM émis sur toute la durée PM_EMISSION_MAX_MONTHLY: 2400, // seuil orange mensuel // ─── Barème quêtes ──────────────────────────────────── QUESTS: { 1: { pm: 15, exp: 30, bonus: 5, penalty: 3 }, 2: { pm: 30, exp: 60, bonus: 10, penalty: 6 }, 3: { pm: 55, exp: 110,bonus: 18, penalty: 10 }, 4: { pm: 90, exp: 180,bonus: 30, penalty: 15 }, 5: { pm: 150,exp: 300,bonus: 50, penalty: 25 } }, // ─── Récompenses hors-quêtes ────────────────────────── REWARDS: { idea_validated: { pm: 25, exp: 50 }, idea_implemented: { pm: 40, exp: 80 }, lesson_complete: { pm: 5, exp: 20 }, module_complete: { pm: 20, exp: 80 }, discord_session: { pm: 8, exp: 15 }, bug_report: { pm: 20, exp: 40 }, recruitment: { pm: 30, exp: 60 }, vote_participated:{ pm: 3, exp: 5 }, monthly_assiduity:{ pm: 15, exp: 30 }, }, // ─── Seuils de rangs (EXP) ──────────────────────────── RANK_THRESHOLDS: { initie: 0, eveille: 50, forgeron_novice:150, forgeron: 350, maitre_forgeron:700, architecte_lie: 1200 }, // ─── Poids de vote par rôle ─────────────────────────── VOTE_WEIGHTS: { admin:10, concepteur:3, membre:1 }, // ─── Prix boutique (référence) ──────────────────────── SHOP: { custom_title: 80, hof_badge: 120, pseudo_color: 60, ai_portrait: 200, credits_mention: 300, veto_minor: 150, quest_extension: 40, pm_boost_48h: 90, submit_quest: 70, double_vote: 35, quest_lock: 25, shoutout_social: 80, mentor_session: 100, early_access_build: 120, pnj_named: 400, lore_secret: 50, name_location: 180, founder_skin: 250, mechanic_vote: 20 } }; /* ─── Helpers économiques ────────────────────────────────── */ window.ecoQuestReward = function(level, perfect, daysLate) { var q = FRACTILIS_ECO.QUESTS[level]; if (!q) return null; var pm = q.pm + (perfect ? q.bonus : 0); if (daysLate >= 4) return { pm: 0, exp: 0, cancelled: true }; if (daysLate > 0) pm -= Math.round(q.penalty * Math.min(daysLate, 3) / 3); return { pm: Math.max(0, pm), exp: q.exp }; }; window.ecoRoyaltyEstimate = function(memberPM, totalPM, projectedRevenue) { return Math.round((memberPM / totalPM) * projectedRevenue); };

🔒 Règles absolues du système

RÈGLE 1 — Immuabilité des PM gagnés : Une fois des PM attribués et validés, ils ne peuvent jamais être retirés sans l'accord explicite du membre concerné. Seule exception : pénalité de retard sur quête, prévue à l'avance dans le contrat de quête.
RÈGLE 2 — Transparence totale : Chaque membre peut à tout moment consulter son historique complet de transactions PM/EXP. Le solde PM affiché est le solde royalties réel. Aucune manipulation cachée.
RÈGLE 3 — Firestore comme source de vérité : Toujours utiliser FieldValue.increment() pour modifier les PM. Jamais de read → calculate → write qui crée des race conditions. Un PM mal attribué vaut un audit complet.
RÈGLE 3b — Avertissement royalties obligatoire : Toute interface permettant de dépenser des PM (boutique, RevShare) doit afficher avant confirmation l'impact sur les royalties estimées selon au moins deux scénarios de revenus (conservateur 50 000 € et standard 80 000 €). Format imposé : "Solde après : X PM — Estimation royalties : ~Y € (50k€) / ~Z € (80k€)". L'omission de cet avertissement est une violation du contrat de transparence.
RÈGLE 4 — Séparation des devises : PM et EXP ne se convertissent jamais l'un en l'autre. Pas de boutique qui vende des EXP contre des PM ou vice-versa. La tentative de créer ce pont déstabilise toute l'économie.
RÈGLE 5 — L'Architecte est le banquier central : Toute modification du barème économique (quêtes, boutique, rangs) doit être documentée dans ce codex avec la date et la justification. Un barème non documenté est invalide.
RÈGLE 6 — Surveillance mensuelle obligatoire : Le premier lundi de chaque mois, l'Architecte consulte le dashboard Économie (onglet Économie de l'Architecte) et documente l'état des indicateurs. Si un indicateur est en zone rouge, une action corrective est mise en place dans les 72h.

⚠ Scénarios de crash à éviter absolument

Crash inflationnaire : trop de PM émis, valeur royalties effondrée → membres démotivés car leur part diminue. Solution : plafonner les émissions et activer les puits de dépense.

Crash déflationnaire : trop peu de PM, membres ne peuvent jamais acheter quoi que ce soit → boutique déserte, sentiment de futilité. Solution : créer des articles low-cost (20–40 PM) pour garder la boutique vivante.

Crash de légitimité : un membre découvre que le système est manipulé ou opaque → perte de confiance totale. Solution : transparence absolue, audit public trimestriel.
CODEX ÉCONOMIQUE FRACTILIS v1.1 · Foza Studio, Cotonou, Bénin · Mai 2026
◈◈ Document interne — Architecte Faure AKOMEDI
Changelog v1.1 : Définition officielle module Academy (5 leçons) · Règle 3b avertissement royalties boutique obligatoire · Bonus Fondateur ajouté aux récompenses hors-quêtes · Alignement seuils EXP rangs (350/700/1200) confirmés · Composition module PM/EXP documentée