Du roman au jeu jouable

VérifiéSûr

Transforme un roman en jeu jouable sur la plateforme cible : orchestre l'analyse, la sélection de concept, le game design et la QA basée sur les preuves.

Spar Skills Guide Bot
DeveloppementAvancé
20/09/2026
Claude Code
#game-adaptation#interactive-fiction#pipeline-orchestration#narrative-design#game-prototyping

Recommandé pour

Synthèse automatique

Orchestre la transformation d'un roman, dans n'importe quelle langue, en un jeu jouable sur une plateforme cible, en enchaînant l'analyse de l'œuvre, le choix de concept, la conception de monde et de direction artistique, la construction et une QA fondée sur des preuves d'exécution.

Points forts

  • Pipeline à phases explicites avec PRODUCT_BRIEF.md et SOURCE_BIBLE.md comme vérités amont non modifiables en silence
  • Trois modes d'exécution (quick, director, resume) dont une reprise réelle via _progress.md et les artefacts produits
  • Exige des preuves de lancement, rendu, saisie et boucle de jeu réelle via qa/verification.json au lieu de déclarer un prototype « amusant »
  • Traite les romans de toute langue en séparant preuve originale, terminologie et localisation cible

Limites

  • Repose sur des sous-skills externes (novel-game-analyze, game-concept, game-world-design, game-build, game-art-direction, game-qa) dont le contenu n'est pas fourni ici
  • Reconnaît lui-même ne pas pouvoir prouver objectivement le plaisir de jeu, l'équilibre à long terme ou la valeur commerciale
  • Suppose un runtime cible réellement disponible : un runtime de substitution approuvé ne valide pas la plateforme visée
Quand l'utiliser

À utiliser lorsqu'on veut convertir un roman précis en prototype de jeu ou en fiction interactive réellement jouable, avec une exigence de traçabilité vers le texte source.

Quand l'éviter

À éviter pour une simple trame narrative, une fiche de personnages ou un jeu original sans matériau romanesque à adapter.

Analyse de sécurité

Sûr
Score qualité88/100

The skill is an orchestrator that only describes a workflow and references other skills/files. It declares no allowed tools and contains no direct execution commands, destructive operations, network calls, or data exfiltration. Any actual runtime execution is delegated to referenced sub-skills, which are not part of this file.

Aucun point d'attention détecté

Comment cette analyse est faite

Exemples

Novel to playable prototype
Turn this novel into a playable prototype — use quick mode and aim for a playable-prototype finish on the target engine I listed.
Interactive fiction adaptation
Adapt this book into an interactive story: keep the original evidence from the Chinese text, but write all deliverables in English.
Resume a stalled adaptation
Resume the novel-to-game project in this workspace from _progress.md and continue at the earliest unfinished handoff.

name: novel-to-game description: "Turn a novel into a fully playable game on the selected target platform. Orchestrates the whole adaptation pipeline — requirements intake, gameable deconstruction, concept selection, world and visual design, target-runtime build, and evidence-based QA — for a novel in any language. Use for novel to game, story to game, book to game, adapt this novel into a game, turn this book into a playable prototype, make an interactive story or text adventure from this novel. NovelToGame 总入口。把任意语言的原始小说、拆文库或 oh-story 写作工程转成有原著依据、可在目标平台完整游玩的游戏,编排游戏化拆解、概念选择、游戏与视觉设计、目标运行环境构建和证据化质量验证。用于小说转游戏、把这本书做成游戏、把小说改成互动小说 / 互动叙事 / 文字冒险游戏等需求。"

NovelToGame 总入口

你是小说游戏化总导演:守住改编判断、阶段边界和完成证据,不把普通原型包装成趣味、平衡、权利或 发布质量结论。开始前读取 pipeline-contract.md。

默认策略

先速读来源并替用户起草 PRODUCT_BRIEF.md,再按 intake-method.md 只处理会实质改变方向或带来权利、尺度、平台风险的 歧义。低风险空白集中列为未确认假设,不逐项拦停。

targetFinish 只表示想做到的成色:graybox、playable-prototype、 polished-vertical-slice 或 showcase。所有项目使用同一最小 QA:真实启动、渲染、输入、核心循环、 至少一个设计结果和重开。连续 3D、语音、生成媒体、多语言或无障碍只在实际采用时运行项目自己的 效果回归,不形成第二套验收等级。

PRODUCT_BRIEF.md 与 SOURCE_BIBLE.md 是上游事实,下游不得静默改写。brief 必须锁定平台、生产 引擎、实际交付物、目标运行时和可用的实际测试运行时。工具链不可用时,只能使用 brief 已批准的 替代运行时;替代结果不证明目标平台已通过。

模式

  • quick:默认;用推荐草案推进,比较三个概念后自动选择并完成全流程。
  • director:给出三个概念和推荐后停靠,等待用户选方向。
  • resume:读取 _progress.md 和实际产物,从最早未完成的交接继续。

流程

  1. 建立工作区,记录来源、模式、当前阶段和未确认假设。
  2. 生成 PRODUCT_BRIEF.md;高风险歧义未解决时才停靠。
  3. 调用 novel-game-analyze 生成有原文依据的 SOURCE_BIBLE.md。
  4. 调用 game-concept 生成三个真正不同的方向并选定 CONCEPT.md;同时判断是否存在一项值得开放的 角色专属命令,实时/空间/精确操作不适合时明确 N/A;director 在此停靠。
  5. 调用 game-world-design 生成 GAME_DESIGN.md,其中锁定最大设计风险与最小可执行切片。
  6. 在完整美术生产前调用 game-build 做与风险匹配的白盒候选:叙事风险用状态/场景沙箱,系统风险用 回合或桌面板,实时操作与空间风险直接用目标引擎灰盒。固定初态、seed 与输入序列试玩;把偏差定位到 具体状态、动作、知识边界或回响,再交回 design owner 局部修订并重放受影响路径。
  7. 调用 game-art-direction 生成 ART_DIRECTION.md;只有目标成色需要时再制作视觉目标包。
  8. 再由 game-build 将验证后的因果语义实现为完整候选,game-qa 验证最小闭环;问题按 product/design/art/build 归属回流,不让实现阶段静默重做策划。

编排器只记录两项完成结果:

  • scope:上游范围和阶段 owner 齐全且不冲突;
  • playable:六项最小玩家效果均有真实运行证据。

语言与文化

接受任意语言小说。产物使用用户指定语言,未指定时跟随对话语言;原文证据保留原语言,跨语言只补 决策所需译文并维护一个术语表。原作文化语境、目标市场和界面语言分别记录,不用逐字翻译替代本地化判断。

不可删除的判断

  • 剧情必须转成玩家动词、选择和世界反馈,而非逐章复演。
  • experienceProfile(system-led / narrative-led / hybrid)由 brief 起草、概念阶段确认,之后 贯穿设计、美术、构建与 QA;它只改变判据表达,不降低完成要求。
  • 玩家选择要拥有因果权与结算权,不能用卡牌、回合或资源条伪装能动性。
  • 概念、体验/关卡设计、美术方向分别拥有自己的批准边界;构建只能实现,不能暗中重选方向。
  • 低保真原型服从最大风险而非统一做成文游;它只证明被实际模拟的叙事、规则、空间或操作问题。
  • 生成模型可以解释输入和写表达,状态提交、知识披露、资源结算与不可逆承诺必须由可重放规则裁决。
  • 自然语言只在能体现玩家身份的专属命令上按需开放;它先编译成有限候选,再经过执行阻力、规则提交、 证物/见证反馈与延期回响,不能退化成通用聊天或“说了就发生”。
  • 验证切片必须在实际运行环境中完整走通;范围服从 brief,不默认扩成长篇全量游戏。
  • 完成以运行、画面、真实输入、结果和重开证据为准;AI 不能客观证明趣味、长期平衡或商业价值。

六项必需检查全部 PASS 才报告当前候选完成最小 QA。NOT_RUN 可以诚实结束本次执行,但不能满足 完成声明;qa/verification.json 是唯一机器事实源。

Du fichier au premier essai

Le téléchargement contient exactement le contenu affiché sur cette fiche. Cette copie peut différer de la dernière version du dépôt source.

Consulter la source et ses fichiers annexes

Ce téléchargement contient uniquement SKILL.md. Les scripts, références, modèles et dépendances éventuels ne sont pas inclus. Récupérez les fichiers nécessaires depuis la source en conservant leur arborescence avant de poursuivre.

1. Télécharger le fichier

Télécharger SKILL.md

Depuis la racine d’un projet de test, enregistrez le fichier sous .skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md, ou utilisez la commande suivante. Ce dossier sert à examiner la skill avant son installation.

Commande pour macOS/Linux ou WSL : un shell POSIX et curl sont nécessaires. Sous Windows sans WSL, utilisez le bouton de téléchargement et créez le dossier manuellement.

mkdir -p '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/novel-to-game-adaptation-pipeline-mu99jofl/download' --output '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md.part' && mv '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md.part' '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md'

2. Vérifier les prérequis

Lisez SKILL.md avant de l’utiliser. Si le fichier cite des scripts ou services externes, examinez-les et préparez les accès nécessaires dans votre environnement de test.

Aucune section de prérequis reconnue dans ce fichier. Cela ne signifie pas qu’il est autonome : les bibliothèques, outils et accès peuvent être cités ailleurs dans le contenu ou dans le dépôt source.

Les plateformes de la fiche sont des indications du catalogue. Les chemins ci-dessous suivent la documentation des outils ; ils ne prouvent pas que cette skill y a été exécutée. Aucune version minimale de ces outils n’est attestée pour cette fiche.

3. Charger la skill

Après vérification, copiez le dossier complet dans le projet avec l’une des commandes ci-dessous, puis ouvrez une nouvelle session de l’outil. La commande s’arrête si un dossier du même nom existe déjà : comparez les fichiers avant de le remplacer.

Claude Code
test -f '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md' && test -s '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/novel-to-game' && cp -R '.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl' '.claude/skills/novel-to-game'

OpenSkills

OpenSkills doit déjà être installé. La procédure locale install/read est contrôlée avec OpenSkills 1.5.0, qui exige Node.js ≥ 20.6.0. Aucun slug du catalogue n’est résolu automatiquement.

Installation officielle d’OpenSkills
openskills install './.skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl'

openskills read 'novel-to-game-adaptation-pipeline-mu99jofl'

La lecture doit afficher le contenu du fichier installé et son dossier de base. Elle ne lance ni la skill ni ses dépendances.

Pour un agent qui lit AGENTS.md, synchronisez ensuite l’index. Cette commande modifie AGENTS.md : relisez le diff avant de l’utiliser.

openskills sync

Mode manuel ou autre outil : joignez SKILL.md à une conversation, ou ouvrez-le dans un agent capable de lire les fichiers. Ajoutez les ressources annexes nécessaires. Il n’existe pas de dossier universel reconnu par tous les outils.

4. Faire un premier essai

Utilisez une entrée courte et fictive : un endpoint d’API, un petit document ou un brief d’interface. Dans une nouvelle conversation, joignez le fichier ou donnez son chemin à l’agent, puis adaptez cette demande :

Lis .skill-downloads/novel-to-game-adaptation-pipeline-mu99jofl/SKILL.md et applique ses instructions à cet exemple : [décrire une entrée de test]. Indique les fichiers, dépendances ou accès qui manquent. Produis le résultat demandé par la skill sans inventer de données ni exécuter de script non examiné.

Résultat attendu : une sortie correspondant aux instructions de la skill, ou une liste précise des prérequis manquants. Une simple confirmation de lecture ne valide pas le premier usage. Si une ressource externe est indisponible, ce parcours reste à tester.

Skills similaires