Sobre o projeto

Novel RPG é um motor de ficção interativa assistido por IA que transforma romances em cenários de RPG jogáveis. Ele vem com dois livros integrados: Wuthering Heights de Emily Brontë (30 cenas, personagens incluindo Heathcliff, Catherine, Nelly e Edgar) e Journey to the West de 吴承恩 (27 cenas, personagens incluindo 孙悟空, 唐僧, 猪八戒 e 沙僧). Para jogar, os usuários selecionam um livro e um personagem. A IA narra cenas do ponto de vista desse personagem e apresenta de 2 a 4 escolhas por cena. As escolhas afetam quatro atributos (Sabedoria, Combate, Lealdade, Reputação), relacionamentos e uma pontuação de divergência de 0 a 100 em relação ao enredo original. O motor oferece suporte a saves persistentes entre sessões, rejogar a mesma história como personagens diferentes e conquistas para caminhos canônicos ou alternativos. Os usuários podem importar seus próprios romances em formato PDF por meio de scripts/pdf_import.py. O importador detecta capítulos usando padrões como "Chapter X" para inglês e "第X回/章" para chinês, extrai candidatos a personagens e gera um grafo de cenas jogável. Os romances integrados usam metadados estruturados em vez do texto completo, contando com o conhecimento de treinamento do LLM; PDFs importados armazenam trechos de texto. A importação opcional de PDF requer PyMuPDF. A instalação está disponível via npx novel-rpg-skill, um script de instalação de uma linha com curl ou git clone para ~/.openclaw/skills/novel-rpg com um comando Python para inicializar os itens integrados. Os comandos da CLI cobrem gerenciamento de livros, saves/cenas do jogo e status de importação de PDF. O README documenta compatibilidade com Claude Code, OpenClaw, ChatGPT (usando SKILL.md como instruções personalizadas e executando scripts manualmente) e qualquer LLM.