À propos du projet
NARROWS (NARRation On Web System) est une application web auto-hébergée de narration collaborative en ligne. Il adapte le format « choisissez votre propre aventure » : chaque chapitre est écrit par un narrateur, et au lieu de choisir parmi des options prédéfinies, les lecteurs saisissent ce que font leurs personnages ensuite. Une histoire peut avoir plusieurs protagonistes, donc plusieurs lecteurs participent, et le narrateur utilise leurs actions soumises pour écrire le chapitre suivant. Il est conçu pour prendre en charge les JDR sans règles ni dés joués en ligne.
Le projet comprend un backend et un frontend construits avec Node.js et Elm, avec MySQL pour le stockage. Le README fournit des étapes d'installation manuelle, notamment npm install, npm run build, la migration de la base de données et le lancement du serveur. Il inclut également un Dockerfile et un exemple docker-compose pour un déploiement local ou en production. La configuration via des variables d'environnement inclut le port, l'adresse publique, les détails de connexion MySQL et les paramètres d'e-mail nodemailer.
Ce n'est pas un moteur de jeu avec des règles intégrées ; il fournit la boucle histoire, chapitre et action des personnages ainsi que des outils d'hébergement.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.