프로젝트 소개
Chasm은 언어 모델이 pi coding harness를 통해 이야기를 서술하는 1인용 텍스트 어드벤처 게임입니다. 각 세계는 git에 보관되는 마크다운 파일 디렉터리이며, 위치, 캐릭터, 대화, 이벤트 같은 상태가 세션 간에 유지됩니다. 설치에는 Node.js 18+, npm, git, Python 3가 필요하며 제공된 설치 프로그램을 실행합니다. chasm new 뒤에 게임 이름을 붙여 세계를 만들고, chasm play와 같은 이름으로 플레이합니다. 최초 실행 시 제목, 배경, 장르, 분위기, 고유 규칙, 시작 장소를 묻습니다. 모델 구성은 /login 또는 각 게임이 상속하는 공유 models.json 심볼릭 링크를 사용합니다. 도구 사용/함수 호출을 지원하는 모델이 필요합니다. 플레이 중 Ctrl+L로 모델을 전환하고, Ctrl+O로 도구 출력을 켜고 끄며, /save로 강제 저장하고, /sync로 내레이터가 상태를 다시 읽고 저장하게 하고, /compact로 컨텍스트를 압축합니다. update 명령은 세계 콘텐츠를 건드리지 않고 CLI/템플릿과 게임별 관리 도구 파일을 갱신합니다. README는 생성된 언어는 중재되지 않으며 다른 사람이 만든 프롬프트는 확인해야 한다고 경고합니다. MIT 라이선스입니다.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.