自上次开发日志已经有一段时间了。大部分时间都用来把封闭测试搭起来,我也没能跟上记录整体进展。因此这篇日志会比平时更密集一些。我会先聚焦主要功能,对于想深入了解细节的人,会把较小的改动和修复放在单独的清单里。
Version: App: v0.13.0 - API: v0.15.0-9502196
如在多个渠道宣布的那样,封闭测试现已上线,有兴趣测试平台的创作者可以通过封闭测试表单报名,或在社交媒体上联系我。下面提到的大部分功能是在封闭测试开始前实现的,部分则已经包含在首批更新中。
主要用于在开发过程中预览故事的故事播放器现在已完全可用。这包括自动的云存档,以及对故事、章节和场景状态的正确处理。每个故事都以可自定义的菜单界面开始(后面会详细说明)。新建存档或继续已有进度的流程都处理得很平滑,确保Dreamers(玩家)不会意外覆盖他们的进度。玩家设置可以在游玩中和菜单中访问。片尾可以通过故事设置自定义(支持子集的 Markdown),并且使用过的 Asset Packs 会在片尾末尾自动列出。
作为完成首个可用版本故事播放器的一部分,我为故事设计添加了自定义选项。创作者可以从五种预设主题中选择,不同主题有不同的配色和字体组合。请注意,这只是主题的初稿,字体和颜色可能还会调整。后续版本将允许你完全自定义故事的外观与感觉。此外,菜单界面和片尾现在可以播放音乐并显示图片。创作者还可从四种不同的菜单界面中选择。
用户图库是早期被请求的功能,现在已成为故事播放器的一部分。Dreamers可以在游玩时随时创建并为截图命名。所有在故事中拍摄的截图都可在个人图库中访问,并会在所有设备间自动同步。
此外,创作者在测试故事时可以使用截图功能为市场捕捉图片。此类截图会保存在对应故事的媒体图库中,而不是用户图库里。这是一个实用的体验优化功能。为保持对实际玩法的关注,必要时截图中会隐藏干扰性的 UI 元素。
作为实现故事播放器的一部分,评论系统现在已完全支持。Dreamers 可以为他们至少游玩过一次的已购买故事提交评论。除了评分和文字评论外,Dreamers 还可以选择他们在游玩过程中体验到的情绪。
这些情绪会计入故事的统计,并在评论概览中以各情绪的百分比值显示。这形成了一种情感反馈闭环,允许 Bards 定义他们希望通过故事唤起的情绪,并评估这些情绪在实际游玩中是否传达到了。
未来,该系统将用于根据玩家的情绪推荐故事,构成 Talescape 中发现机制的基础。
现在可以通过 Steam In-App Purchases 和 Stripe Checkout 购买故事。对于 Steam,Merchant of Record 是 Valve;对于 Stripe 则是 Aureola。在所有情况下,Bards(创作者)都无需自行处理销售税。在封闭测试期间,这两种购买流程都可以安全测试。
已为所有支付提供商实现退款流程。平台上退款最终如何运作还有待确定和讨论。尽管服务条款当前说明平台上不支持退款,但我认为这是一个重要的建立信任的功能。如果有人误购或试玩后发现故事并非所期望,提供一个便捷的退款途径可以建立信任并可能提升整体销售。为客户提供简单明了的退款流程也是对他们的一种尊重。
Bards现在可以验证他们的个人资料,以便通过市场出售自己的故事并接收 Dreamers 的打赏(尚未实现)。为遵守欧盟法规,Talescape 必须收集你的营业地址。你还需要关联一个已验证且有资格收款的 PayPal 账户。
目前我决定使用 PayPal 进行付款而非 Wise。原因是我不认为创作者会愿意在一个仍然较新的、尚未建立充分信任的平台上输入银行凭证。以后会把 Wise 作为替代选项加入,供希望降低付款成本的创作者使用。
未验证的 Bards 只能发布免费的故事。这有助于保护市场,防止机器人和低质量内容刷屏,从而降低对认真创作者的可见性。
故事编辑器
场景编辑器
对话
市场
播放器与交互
UI / UX
故事编辑器
故事播放器