À propos du projet
Chasm est un jeu d’aventure textuel solo où un modèle de langage narre l’histoire via le harnais de codage pi. Chaque monde est un répertoire de fichiers markdown conservés dans git ; l’état tel que les lieux, les personnages, les dialogues et les événements persiste entre les sessions. L’installation nécessite Node.js 18+, npm, git et Python 3, suivis de l’installateur fourni. Créez un monde avec chasm new suivi d’un nom de jeu, puis jouez avec chasm play et le même nom. Au premier lancement, le système demande un titre, un cadre, un genre, un ton, une règle unique et un lieu de départ. La configuration du modèle utilise /login ou un lien symbolique models.json partagé hérité par chaque jeu. Un modèle prenant en charge l’utilisation d’outils / l’appel de fonctions est requis. Pendant le jeu, Ctrl+L change de modèle, Ctrl+O bascule l’affichage de sortie des outils, /save force une sauvegarde, /sync fait relire et persister l’état par le narrateur, et /compact compacte le contexte. Les commandes de mise à jour rafraîchissent la CLI/le modèle et les fichiers d’outillage gérés par jeu sans toucher au contenu du monde. Le README avertit que le langage généré n’est pas modéré et que les invites provenant d’autres personnes doivent être vérifiées. Sous licence MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.