December 24, 2025

用户体验优化与市场基础

journal

本次更新在编辑器和市场基础两方面带来了一系列重要改进。以可用性为核心,我们优化了事件场景编辑器的工作流,减少创作过程中的摩擦和视觉噪音。与此同时,市场仪表板、故事浏览器和故事详情页的首个功能性版本已实现,为玩家端的发现与呈现建立了结构。

Version: App: v0.7.1 - API: v0.9.1-a565d52

市场仪表板

此次更新的第一大块是市场仪表板,它定义了故事发现的主要入口。仪表板划分为少量清晰的版块,每个版块都有特定目的。整体上,这些版块决定了故事如何从仪表板被呈现和导航,构成市场的核心发现层。

Dark-themed Talescape marketplace dashboard. Left navigation shows Marketplace and Editor sections. Top greeting addresses Christian Hanne. Four large category tiles read Daydream, Nightmare, Vision, Echo. Grid of featured story cards titled “STRANDED” with tags and price, plus sections for Newest Stories, Recently Updated, an emotion tag cloud and a recent updates/news panel.

在顶部,梦境类型作为目录的主要入口。每种梦境类型代表不同的叙事基调与意图,并直接引导到对应的一组故事。

其下方,Talescape 精选 用于突出推荐作品。该版块用于独立于发布时间或更新活动的情况下展示特定标题。

最新故事 以时间顺序列出最近发布的作品,使新加入内容立即可见。最近更新 则补充显示自最初发布后发生变更的作品,便于回归用户快速识别持续开发或修订的内容。

更下方的 按情绪探索 提供了基于情绪标签的额外发现路径。用户可使用情绪作为主要过滤条件,在不打开完整浏览器或筛选界面的情况下横向浏览不同梦境类型和流派。

故事浏览器与筛选

故事浏览器是首次将目录作为整体暴露的视图。它把仪表板上抽象的发现路径转化为可以扫描、比较和缩小范围的具体故事列表。

Talescape marketplace browser showing a dark UI grid of repeated story cards titled “STRANDED” with a stormy beach thumbnail, maturity tag “MATURE (16+)”, price “€1.99 (SMALL)”, author “Tiny Games Studio”, story tags and small download/favorite/comment metadata.

故事以紧凑的网格布局展示,每个条目揭示快速决策所需的信息:封面图、标题、年龄分级、价格等级、标签和基本互动计数。目标是实现快速的视觉比对,而不强制 Dreamers 打开单个详情页。

Talescape marketplace browser showing a grid of six story cards titled “STRANDED” with stormy island thumbnails; each card labeled “A Nightmare by Tiny Games Studio” with small tag chips. Right sidebar shows a Filters panel for Dream Type, emotions, topics, genres, age, price and language.

筛选通过可折叠侧边面板进行。可按梦境类型、情绪、话题、流派、年龄段、定价和语言进行细化。所有筛选都可组合并立即生效,允许逐步缩小目录范围而无需重启搜索。

故事详情

在故事浏览器中,Dreamers 会进入故事详情页,该页面将单个故事的所有相关信息集中展示在一处。

页面分为主内容区和次要详情列。主区域聚焦故事本身,包含标题、作者、预览图与完整描述。Dreamers 在此获取叙事背景并判断该故事是否符合自己的兴趣。

Dark Talescape story page for STRANDED: stormy beach header with leaning palm trees and wreckage. Subtitle reads “A Nightmare by Tiny Games Studio.” Carousel of thumbnails, description box showing author Christian Hanne, right column with mature tag, price (€1.99), emotion/genre/topic tags, content warnings (Horror, Violence) and zero stats.

详情列展示所有结构化元数据,包括年龄分级、价格等级、情绪、流派、话题、内容警告和 AI 使用披露。通过将描述性文本与结构化标签分离,页面保持阅读与评估的清晰分界。

在此之下,成就 和基础统计提供额外背景,但不会主导页面。共同组成这些元素,决定了故事的呈现、评估以及为购买或游玩做准备的方式。

场景编辑器全面重构

在奠定市场基础之后,工作重心回到编辑器。场景编辑器进行了大幅精简与优化,所有场景元素都被重写并扩展。

此前编辑器仅支持图像、物品、触发器和文本元素,而现在大多数元素都已是全新且显式类型化。每个元素现在都有专门的图标,在处理复杂场景时更易区分。

Talescape Editor interface showing the scene breadcrumb “Stranded › On the Beach”: a stormy beach illustration with palm trees, shipwreck debris, waves, footprints and a backpack. Left toolbar and “+ Element” menu visible; blue selection boxes mark interactive elements.

元素创建与配置被简化。常用操作可即时访问,而不常用的选项则移入默认隐藏的高级设置中。

Talescape Editor interface: central canvas shows a stormy beach scene with palm trees, wreckage, footprints and a backpack; blue selection boxes mark interactive elements. Left toolbar and top breadcrumb visible; right panel titled “Edit Element” with scene settings and visibility options.

元素行为更加明确:

  • 图像 元素会直接打开图像浏览器
  • 退出场景详情 元素允许立即选择目标场景
  • 角色 元素直接链接到角色立绘选择
  • 物品 元素打开物品浏览器
  • 交互检查 元素允许在交互模式间选择
  • 文本 元素保持不变

事件、动作与条件

在事件、对话选项和场景元素中,对 动作条件 的选择进行了重构。

动作与条件现在在专用选择视图中呈现,支持搜索与筛选。每个条目包含简短描述,让你在选择前更容易理解其作用。这减少了仅依赖命名的必要性,并在处理更大逻辑集合时降低摩擦。

无论在何处配置动作和条件,都一致使用相同的选择工作流,使事件设置更可预测、工作效率更高。

Talescape Editor: two dark panels side-by-side titled “Select Condition” and “Select Action.” Each shows a searchable list of items (e.g., “Achievement is unlocked,” “Compare number value,” “Contains item” on the left; “Add item to inventory,” “Change scene,” “Increase variable” on the right), small category badges, filter icons, and bottom buttons labeled “Add Condition(s) (0)” and “Add Action(s) (0).”

剩余工作集中在购买流程以及 Dreamers 如何开始、继续和完成故事,包括评论和完成状态。随后将实现收益发放系统,以在平台上线后支持发布。

以上就是本次更新内容。节日快乐,感谢大家关注该项目。