Об этом проекте
Novel RPG — это интерактивный литературный движок с поддержкой ИИ, который превращает романы в игровые ролевые сценарии. В комплект входят две встроенные книги: Wuthering Heights авторства Emily Brontë (30 сцен, персонажи: Heathcliff, Catherine, Nelly и Edgar) и Journey to the West авторства 吴承恩 (27 сцен, персонажи: 孙悟空, 唐僧, 猪八戒 и 沙僧).
Чтобы играть, пользователи выбирают книгу и персонажа. ИИ ведёт повествование от лица этого персонажа и предлагает 2–4 варианта выбора в каждой сцене. Выборы влияют на четыре характеристики (Wisdom, Combat, Loyalty, Reputation), отношения и показатель отклонения от исходного сюжета от 0 до 100. Движок поддерживает постоянные сохранения между сессиями, повторное прохождение одной и той же истории за разных персонажей и достижения за канонические или альтернативные пути.
Пользователи могут импортировать собственные романы в формате PDF с помощью scripts/pdf_import.py. Импортёр определяет главы по шаблонам, таким как "Chapter X" для английского и "第X回/章" для китайского, извлекает предполагаемых персонажей и создаёт граф игровых сцен. Встроенные романы используют структурированные метаданные, а не полный текст, полагаясь на знания LLM, полученные при обучении; импортированные PDF хранят фрагменты текста. Для импорта PDF дополнительно требуется PyMuPDF.
Установка доступна через npx novel-rpg-skill, однострочный установочный скрипт curl или git clone в ~/.openclaw/skills/novel-rpg с Python-командой для инициализации встроенных книг. Команды CLI охватывают управление книгами, игровые сохранения/сцены и статус импорта PDF. README описывает совместимость с Claude Code, OpenClaw, ChatGPT (путём использования SKILL.md как пользовательских инструкций и ручного запуска скриптов) и любыми LLM.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.