इस प्रोजेक्ट के बारे में

Chasm एक सिंगल-प्लेयर टेक्स्ट एडवेंचर गेम है जिसमें एक भाषा मॉडल pi coding harness के ज़रिए कहानी सुनाता है। हर दुनिया git में रखी गई मार्कडाउन फ़ाइलों की एक निर्देशिका होती है; स्थान, पात्र, संवाद और घटनाएँ जैसी स्थिति सत्रों के बीच बनी रहती है। इंस्टॉलेशन के लिए Node.js 18+, npm, git और Python 3 आवश्यक हैं, इसके बाद दिया गया इंस्टॉलर चलाएँ। chasm new के बाद गेम का नाम देकर एक दुनिया बनाएं, फिर chasm play और उसी नाम से खेलें। पहले लॉन्च पर शीर्षक, सेटिंग, विधा, टोन, एक अनूठा नियम और शुरुआती स्थान पूछे जाते हैं। मॉडल कॉन्फ़िगरेशन /login या एक साझा models.json symlink का उपयोग करता है जो हर गेम को विरासत में मिलती है। टूल-उपयोग/फ़ंक्शन-कॉलिंग समर्थन वाला मॉडल आवश्यक है। खेल के दौरान, Ctrl+L मॉडल बदलता है, Ctrl+O टूल आउटपुट टॉगल करता है, /save जबरन सेव करता है, /sync narrator को स्थिति फिर से पढ़ने और सहेजने के लिए कहता है, और /compact संदर्भ को संकुचित करता है। अपडेट कमांड CLI/टेम्पलेट और प्रति-गेम प्रबंधित टूलिंग फ़ाइलों को रीफ़्रेश करते हैं बिना दुनिया की सामग्री छुए। README चेतावनी देता है कि जनरेट की गई भाषा मॉडरेट नहीं होती और दूसरों से मिले प्रॉम्प्ट की जाँच की जानी चाहिए। MIT लाइसेंस प्राप्त।