Depuis la 5.4, les Chroniques ne s'arrêtent plus. Quand l'équipe n'a pas écrit le chapitre du mois, le jeu l'écrit lui-même, à partir de vos parties. Voici comment. ⚙️
Ce que le serveur regarde
Chaque jour, le serveur fait le point sur le mois écoulé. Pour chaque type d'action (missions, combats, raids repoussés, contrats, colonies…), il calcule :
- l'activité médiane des joueurs actifs ;
- le total du secteur ;
- le joueur le plus actif.
C'est ce qui permet au chapitre de vous citer : « Le mois dernier, Tartiflex a gagné 40 combats… » Oui, vous êtes dans l'histoire. 👀
Ce qu'il écrit
Un chapitre généré contient :
- un antagoniste et son boss de saison ;
- un prologue ;
- quatre épisodes construits comme un scénario : menace, traque, rebondissement, assaut final ;
- des objectifs réglés sur ce que les joueurs font vraiment.




Une difficulté qui s'ajuste
Si la plupart d'entre vous ont fini les épisodes du mois précédent, les objectifs montent. Si peu y sont arrivés, ils baissent.
| Réussite du mois précédent | Coefficient des objectifs |
|---|---|
| Très faible | jusqu'à ×0,7 |
| Normale | ×1 |
| Très forte | jusqu'à ×1,4 |
Ce que ça rapporte
- Chaque épisode : 40 points de passe, plus de l'Ambre, une capsule, des heures de production ou un Dossier d'entraînement.
- Le chapitre complet : un titre propre au chapitre, une bannière de profil, une relique (rare, ou épique si le chapitre était difficile) et 30 Ambre.
- Le Codex gagne le dossier du boss et les archives du mois.
Toutes les formules, à découvert
Même philosophie pour la page Formules (menu Progression) : production, stockage, énergie, combat, butin, protections, raids, missions, passe… Chaque section montre la formule et ton propre calcul, avec tes chiffres. Une version publique existe aussi sur /formules, lisible sans compte.
Pour les bricoleurs : l'API du devblog
Ce blog expose ses articles en JSON. Essaie, la réponse s'affiche juste en dessous :
/api/cosmic/blog/posts?categorie=coulisses&limite=5PublicLes derniers articles « Coulisses », en JSON : titre, résumé, catégorie, tags, date et lien.
De quoi brancher un bot Discord en quelques lignes :
const res = await fetch("https://devblog.fs0ciety.org/api/cosmic/blog/posts?limite=1");
const { posts } = await res.json();
const last = posts[0];
console.log(`📣 ${last.title} : ${last.url}`);Le flux RSS, pour les plus pressés
Chaque page du blog a son flux : https://devblog.fs0ciety.org/rss.xml. La plupart des bots Discord savent le lire sans une ligne de code.
Prochain épisode des coulisses : comment on mesure l'équilibrage, jour après jour. 📈
COSMIC EMPIRES
Coulisses