À propos du projet
ReignsAgent est une pile complète conçue pour la création, la simulation, l'examen et la publication de récits de cartes à choix binaire, inspirée de jeux comme Reigns. Le projet sert deux publics principaux : les créateurs humains ayant besoin d'un espace de travail pratique pour la production de récits, et les flux de travail assistés par IA nécessitant des contrats clairs pour la rédaction, la réparation et la validation de contenu.
L'écosystème se compose de deux applications principales : l'espace de travail de création (Creator) et le runtime de lecture (Player). Le Creator est un outil d'auteur complet qui permet aux utilisateurs de gérer des projets, de modifier des cartes, d'inspecter les structures narratives via un graphique de l'histoire et d'exécuter des simulations de Monte-Carlo pour les diagnostics. Il prend en charge diverses méthodes de déploiement, notamment une application de bureau portable (Windows, macOS, Linux), un serveur Node.js local et une PWA hébergée. Le Player, en revanche, est une application minimaliste délibérément conçue pour exécuter un projet publié, exposant uniquement l'expérience de jeu gauche/droite sans aucune capacité d'édition ou d'IA.
Les capacités clés comprennent :
- **Espace de travail de création (Creator)** : Une interface réactive pour importer, éditer et examiner du contenu, avec prise en charge de l'interface utilisateur en anglais et en chinois simplifié.
- **Runtime de base** : Un runtime déterministe sans tête qui gère les sessions de jeu, les mises à jour de jauge et la planification des cartes.
- **Examinateur** : Des outils pour les diagnostics basés sur la simulation, vérifiant le rythme, la couverture, les chemins inaccessibles et les problèmes d'équilibre.
- **Pipeline** : Des fonctionnalités pour l'importation/exportation de contenu (JSON/CSV), les adaptateurs de points de terminaison de texte et d'image, et la prévalidation des correctifs.
- **Assistant IA** : Une couche facultative côté créateur qui permet aux utilisateurs de configurer des points de terminaison d'IA pour rédiger des propositions, réparer les problèmes détectés lors des examens et générer des actifs visuels. Il garantit que les sorties de l'IA sont examinées et explicitement appliquées, maintenant le contrôle humain sur le contenu final.
Le projet met l'accent sur les limites de conception claires, maintenant le modèle de joueur simple (quatre jauges, choix binaires) tout en permettant une progression narrative complexe grâce aux données détenues par l'auteur telles que les tags et les variables. Il n'inclut pas de systèmes de jeu intégrés tels que l'inventaire ou l'artisanat, se concentrant à la place sur la structure narrative et la simulation.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.