March 28, 2026

通往封闭测试及未来之路

journal

自上次开发日志已经有一段时间了。大部分时间都用来把封闭测试搭起来,我也没能跟上记录整体进展。因此这篇日志会比平时更密集一些。我会先聚焦主要功能,对于想深入了解细节的人,会把较小的改动和修复放在单独的清单里。

Version: App: v0.13.0 - API: v0.15.0-9502196

封闭测试已上线

如在多个渠道宣布的那样,封闭测试现已上线,有兴趣测试平台的创作者可以通过封闭测试表单报名,或在社交媒体上联系我。下面提到的大部分功能是在封闭测试开始前实现的,部分则已经包含在首批更新中。

故事播放器

故事播放器

主要用于在开发过程中预览故事的故事播放器现在已完全可用。这包括自动的云存档,以及对故事、章节和场景状态的正确处理。每个故事都以可自定义的菜单界面开始(后面会详细说明)。新建存档或继续已有进度的流程都处理得很平滑,确保Dreamers(玩家)不会意外覆盖他们的进度。玩家设置可以在游玩中和菜单中访问。片尾可以通过故事设置自定义(支持子集的 Markdown),并且使用过的 Asset Packs 会在片尾末尾自动列出。

故事主题与菜单样式

故事主题与菜单样式

作为完成首个可用版本故事播放器的一部分,我为故事设计添加了自定义选项。创作者可以从五种预设主题中选择,不同主题有不同的配色和字体组合。请注意,这只是主题的初稿,字体和颜色可能还会调整。后续版本将允许你完全自定义故事的外观与感觉。此外,菜单界面和片尾现在可以播放音乐并显示图片。创作者还可从四种不同的菜单界面中选择。

截图与用户图库

截图与用户图库

用户图库是早期被请求的功能,现在已成为故事播放器的一部分。Dreamers可以在游玩时随时创建并为截图命名。所有在故事中拍摄的截图都可在个人图库中访问,并会在所有设备间自动同步。

此外,创作者在测试故事时可以使用截图功能为市场捕捉图片。此类截图会保存在对应故事的媒体图库中,而不是用户图库里。这是一个实用的体验优化功能。为保持对实际玩法的关注,必要时截图中会隐藏干扰性的 UI 元素。

评论与情感反馈

评论与情感反馈

作为实现故事播放器的一部分,评论系统现在已完全支持。Dreamers 可以为他们至少游玩过一次的已购买故事提交评论。除了评分和文字评论外,Dreamers 还可以选择他们在游玩过程中体验到的情绪。

这些情绪会计入故事的统计,并在评论概览中以各情绪的百分比值显示。这形成了一种情感反馈闭环,允许 Bards 定义他们希望通过故事唤起的情绪,并评估这些情绪在实际游玩中是否传达到了。

未来,该系统将用于根据玩家的情绪推荐故事,构成 Talescape 中发现机制的基础。

通过 Steam 与 Stripe 的应用内购买

现在可以通过 Steam In-App Purchases 和 Stripe Checkout 购买故事。对于 Steam,Merchant of Record 是 Valve;对于 Stripe 则是 Aureola。在所有情况下,Bards(创作者)都无需自行处理销售税。在封闭测试期间,这两种购买流程都可以安全测试。

已为所有支付提供商实现退款流程。平台上退款最终如何运作还有待确定和讨论。尽管服务条款当前说明平台上不支持退款,但我认为这是一个重要的建立信任的功能。如果有人误购或试玩后发现故事并非所期望,提供一个便捷的退款途径可以建立信任并可能提升整体销售。为客户提供简单明了的退款流程也是对他们的一种尊重。

Bard 验证

Bards现在可以验证他们的个人资料,以便通过市场出售自己的故事并接收 Dreamers 的打赏(尚未实现)。为遵守欧盟法规,Talescape 必须收集你的营业地址。你还需要关联一个已验证且有资格收款的 PayPal 账户。

目前我决定使用 PayPal 进行付款而非 Wise。原因是我不认为创作者会愿意在一个仍然较新的、尚未建立充分信任的平台上输入银行凭证。以后会把 Wise 作为替代选项加入,供希望降低付款成本的创作者使用。

未验证的 Bards 只能发布免费的故事。这有助于保护市场,防止机器人和低质量内容刷屏,从而降低对认真创作者的可见性。

其他功能与变更

故事编辑器

  • 更新了故事和发布统计:跟踪与展示更准确。
  • 改进了故事导出:导出的故事现在包含更多元数据(例如作者、类型)。

场景编辑器

  • 场景元素现在可以进行变换。这意味着场景编辑器现在支持水平和垂直翻转、旋转和不透明度。
  • 在“interact”和“inspect”元素类型之外,新增了一个 "simple" 元素,这主要用于添加组合交互逻辑。

对话

  • 对话角色的缩放现在更灵活。之前尺寸被限制为屏幕高度的 80%,这在创作者想只使用全身图像的上半部分时会造成问题。

市场

  • 更新了分层系统(玩家与创作者):调整了各订阅层级可用的功能。
  • 故事成就现在已完全整合到故事页面。它们始终显示当前活跃玩家解锁的成就。
  • 所有外部链接现在会触发警告模态。
  • 公告在用户登录 Talescape 时会自动展示。
  • 新增了一个关于页面,可通过主菜单访问,提供关于应用的信息。

播放器与交互

  • 改进了故事播放器逻辑:更顺畅的游玩与交互体验。
  • 更好的加载和性能:故事与资源加载更快。
  • 改善了菜单视觉和导航:交互流程更一致、更清晰。

UI / UX

  • 更新了设计配色和主题:提升整体视觉一致性。
  • 改进了仪表盘和卡片:更好的故事与统计总览。
  • 更精简的界面(图标、菜单、样式):移除过时元素并优化布局。
  • 改进了登录体验:更直观的登录流程。

修复

故事编辑器

  • 媒体和故事备份的下载已改进,现在更可靠。
  • 修复了一个错误:下载媒体图片用于备份时可能导致编辑器软锁定的问题。
  • 补充了缺失的文档链接。

故事播放器

  • 场景元素现在能“知道”自己是否可交互,并且在使用元素提示时不会对玩家交互做出反应或出现在画面中。