عن المشروع
Chasm هي لعبة مغامرة نصية للاعب واحد حيث يسرد نموذج لغوي القصة من خلال pi coding harness. كل عالم هو مجلد من ملفات markdown محفوظ في git؛ والحالة مثل المواقع والشخصيات والحوارات والأحداث تبقى بين الجلسات. يتطلب التثبيت Node.js 18+ وnpm وgit وPython 3، يليه المثبّت المرفق. أنشئ عالمًا باستخدام chasm new متبوعًا باسم اللعبة، ثم العب باستخدام chasm play ونفس الاسم. يطلب الإطلاق الأول العنوان والإطار والنوع والنبرة وقاعدة فريدة ومكان البداية. يستخدم إعداد النموذج /login أو رابطًا رمزيًا مشتركًا models.json يرثه كل لعبة. يلزم نموذج يدعم استخدام الأدوات/استدعاء الدوال. أثناء اللعب، Ctrl+L يبدّل النماذج، وCtrl+O يبدّل إخراج الأداة، و/save يجبر الحفظ، و/sync يجعل الراوي يعيد قراءة الحالة ويحفظها، و/compact يضغط السياق. أوامر التحديث تنعش CLI/القالب وملفات الأدوات المدارة لكل لعبة دون المساس بمحتوى العالم. يحذر README من أن اللغة المولدة غير خاضعة للإشراف وأن التلقينات من الآخرين يجب فحصها. مرخّصة بترخيص MIT.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.