diff --git a/.assets/images/readme/rpg-systems.png b/.assets/images/readme/rpg-systems.png new file mode 100644 index 000000000..f8b6a2816 Binary files /dev/null and b/.assets/images/readme/rpg-systems.png differ diff --git a/.assets/images/readme/select-world.png b/.assets/images/readme/select-world.png index 93c187719..d4cbccf84 100644 Binary files a/.assets/images/readme/select-world.png and b/.assets/images/readme/select-world.png differ diff --git a/.assets/images/readme/text-mode.png b/.assets/images/readme/text-mode.png index f2530faf3..eb761dab5 100644 Binary files a/.assets/images/readme/text-mode.png and b/.assets/images/readme/text-mode.png differ diff --git a/README.md b/README.md index 15fbd9eae..06522812d 100644 --- a/README.md +++ b/README.md @@ -26,13 +26,19 @@ Covel is an AI RPG where the world keeps running between your turns: NPCs track ## Two ways to play -| Stage mode (visual novel) | Story mode (text) | -| :----------------------------------------------------------------------------------------: | :----------------------------------------------------------------------------------------: | -| ![Stage mode](./.assets/images/readme/stage-mode.png) | ![Story mode](./.assets/images/readme/text-mode.png) | -| Backdrops, sprites, and typewriter dialog; scene art resolves and generates as you explore | Classic narrated turns with inline choices, forms, and the per-turn agent timeline visible | +| Stage mode (visual novel) | Story mode (text) | +| :----------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------: | +| ![Stage mode](./.assets/images/readme/stage-mode.png) | ![Story mode](./.assets/images/readme/text-mode.png) | +| Backdrops, sprites, and typewriter dialog; scene art resolves and generates as you explore | Classic narrated turns with suggested actions, inline forms, and the per-turn agent timeline | Worlds declare their default (`defaultViewMode: stage`); you can switch any time in-session. +## Every roll leaves a receipt + +![A dice check, quest progress, and a gear change posting into the turn, with the quest log open alongside](./.assets/images/readme/rpg-systems.png) + +A risky action resolves against dice rolled **before** the narrator writes, so the outcome cannot be retconned to fit the prose — and the arithmetic posts inline: `19 + 2 = 21 vs DC 16`. Quest progress, gear changes, and affinity shifts land in the turn the same way, then accumulate into their own panels. Dice, quests, inventory, and affinity are four separate plugins; a world seeds the opening quests, starting gear, and initial affinity, or ships without any of them. + ## What the agents leave behind ![Core memory panel](./.assets/images/readme/memory-panel.png) diff --git a/README.zh-CN.md b/README.zh-CN.md index 7f742bc88..1560949b1 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -26,13 +26,19 @@ Covel 是一款 AI 驱动的 RPG,回合之间世界仍在运转:NPC 记录 ## 两种玩法 -| 舞台模式(视觉小说) | 叙事模式(文字) | -| :--------------------------------------------------: | :-------------------------------------------------------: | -| ![舞台模式](./.assets/images/readme/stage-mode.png) | ![叙事模式](./.assets/images/readme/text-mode.png) | -| 背景、立绘与打字机对话;场景美术随探索自动解析与生成 | 经典叙事回合,内嵌选择肢与表单,每回合的 agent 时间线可见 | +| 舞台模式(视觉小说) | 叙事模式(文字) | +| :--------------------------------------------------: | :---------------------------------------------------------: | +| ![舞台模式](./.assets/images/readme/stage-mode.png) | ![叙事模式](./.assets/images/readme/text-mode.png) | +| 背景、立绘与打字机对话;场景美术随探索自动解析与生成 | 经典叙事回合,内嵌行动建议与表单,每回合的 agent 时间线可见 | 世界声明自己的默认档(`defaultViewMode: stage`),游戏中可随时切换。 +## 每一次判定都有回执 + +![判定回执、任务推进与装备变动落在这一回合里,右侧是任务日志](./.assets/images/readme/rpg-systems.png) + +有风险的行动,判定用的骰子在叙事**动笔之前**就已经掷好,结果不会被行文倒推改写 —— 算式直接落在正文里:`19 + 2 = 21 vs DC 16`。任务推进、装备变动、好感升降也以同样方式回执在这一回合里,再沉淀进各自的面板。骰子、任务、行囊、好感是四个独立插件;世界包预置开局任务、初始装备与初始好感,也可以一个都不装。 + ## agent 在后台留下了什么 ![核心记忆面板](./.assets/images/readme/memory-panel.png)