Sentences:链上协作构建世界的创新工具

robot
摘要生成中

链上协作构建世界的新工具:Sentences

Sentences 是一种新型的链上协作世界构建工具,其核心结构围绕仅附加分支叙事。该工具基于 MUD 构建,为集体叙事生成提供了一个轻量级环境。每次启动 Sentences 都会创造一个全新的世界,玩家通过逐步添加传说来丰富这个世界。

设计理念

在自治世界空间中,集体"世界构建"是新项目诞生时的常见任务。参与者需要共同构建一个传说系统,决定玩家对世界的体验。这个过程通常是非正式且无结构的,但也可以通过有序的提示和练习来引导,帮助构建者塑造世界的结构和连贯性。

这些练习本身就构成了一个独特的世界,在叙述者之间建立了信息系统和规则集,为新想法的产生创造了空间。练习的选择inevitably会影响所创造的叙事:问题的设置会预设潜在答案的范围,某个方向的提示可能会限制其他方向的探索。

Sentences 可以被视为"世界构建的世界",是一个用于协作知识生成的原始沙盒。它的设计旨在作为测试新想法的实验室,除了扩展叙事外,不提供其他交互功能。在 Sentences 中,世界是线性构建的,但可以从初始种子向多个方向分支。

运作机制

当玩家首次加载 Sentences 客户端时,如果没有正在进行的世界,系统会提供生成新世界的选项。新世界生成后,玩家会收到一个提示,引导他们使用核心机制来发展故事。例如:

  • "这个社会最重视自然"
  • "这个文明完全依赖于水平"
  • "这个团体是由金钱建立起来的"

世界生成后,作者有固定时间(设定为20个区块)来为故事提出新的补充内容。时间结束后,进入投票阶段,参与者选出最喜欢的提案。得票最多的提案将被加入故事,然后重新开始新一轮的过程。

如果在规定时间内没有提出任何提案,世界就会"消亡"。但这种消亡并非永久性的,世界会被归档。由于所有提案和投票都记录在链上,每个世界都保留了所有可能发展方向的完整历史,形成了一系列"消亡"分支,代表着平行宇宙的可能性。

技术实现

叙事状态由两个相互关联的系统管理:一个负责新叙事的生成,另一个处理时间、投票和提议新内容。

初始化新故事时,系统会从预设的提示列表中随机选择句子。这些提示是通过简单的替换语法脚本生成的。未来版本可能会在合约中复制这个脚本,以提供更多样化的起点。

故事初始化后,初始提示被添加到链中,新的提案期开始。这个周期持续 n 个区块(每个大约一秒),由 periodEndsBlock 变量定义。

提案期间,参与者可以提出新的叙述条目并对others的提案进行投票。这些活动由 ProposalsSystem.sol 处理,根据 periodEndsBlock 变量验证贡献的时间。每个提案都指向一个"父级",成功的提案形成一个链接列表。

提案期结束时,系统计算每个提案的得票数。如果出现平局,随机选择一个提案。如果没有提案,故事结束并被归档,玩家可以选择开始新的故事。

应用场景

Sentences 最适合在 10-50 名参与者的小型会议中使用,无论参与者是否相互认识。例如,可以在 Discord 上组织活动,目标是在一小时内生成五个新世界。

虽然 Sentences 本身并不是一个复杂的游戏,但它作为一个模块化组件,可以很好地融入更丰富的角色扮演游戏中,在游戏过程中动态构建游戏结构。其投票机制还可用于在玩家生成的提示中引入生成式AI输出。

未来展望

Sentences 的一个显著扩展方向是允许初始化世界的人设置具体规则,决定如何将新句子添加到叙事中。例如,这些规则可以修改投票系统,要求一定数量的玩家参与才能继续叙事,或者调整投票时间以改变叙事发展的速度。这样,Sentences 不仅成为世界原型设计工具,还可以成为设计特定故事风格和对话结构的原型工具。

另一个有趣的发展方向是增加从当前世界的"消亡"分支中生成平行世界的选项。这可能最好通过生成一个指向旧分支的新"新世界"合约来实现,而不是完全从头开始。

Sentences 为链上协作世界构建提供了一个创新的框架,它不仅简化了集体叙事的创作过程,还为探索分布式决策和创意协作的新方式开辟了道路。随着去中心化技术和社区驱动项目的不断发展,像 Sentences 这样的工具可能会在未来的数字世界构建中发挥越来越重要的作用。

SOL-1.72%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 分享
评论
0/400
Sandwich Huntervip
· 08-02 08:12
你就说一个解决大家不爱说话的神器
回复0
GateUser-e51e87c7vip
· 08-02 08:10
集体造梦ing 牛的
回复0
GateUser-afe07a92vip
· 08-02 08:08
链上造世界是吧 整挺花
回复0
Ser_This_Is_A_Casinovip
· 08-02 08:07
玩家写故事? 建世界? 我就喜欢拆拆拆
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)