Sentences工具:链上协作构建游戏世界的创新平台

robot
摘要生成中

链上协作世界构建:Sentences工具探索

链上游戏设计媒介具有多种功能和限制,其中一个显著特点是对集体决策的高度重视。通过原型系统的探索,我们提出了Sentences这一创新工具。它是一种链上协作世界构建工具,其结构围绕仅附加分支叙事的原始结构展开。Sentences采用MUD构建,为集体叙事生成提供了一个轻量级环境。每次启动新游戏时,Sentences都会生成一个全新的世界,玩家随后通过逐步添加传说来丰富这个世界。

设计动机

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

这些练习本身就构成了一个世界。它们在叙述者之间建立了信息系统,制定了一套促进叙事发展的规则。这套规则就是世界的基础,为新想法的诞生创造了一个充满可能性的空间。练习的选择inevitably会影响所创造的叙事:一组问题会假设潜在答案的空间;某个方向的提示可能会限制其他方向的探索。

因此,Sentences可以被视为一个"世界构建的世界",是一个用于协作知识生成的原始沙盒。它intentionally设计得简洁和受限,旨在作为测试新想法的实验平台。在Sentences的世界中,除了扩展叙事外,不存在其他交互或贡献方式。这里的世界是线性构建的,但可以从初始种子向多个方向分支发展。

核心机制

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

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

世界生成后即进入活跃状态。作者有固定时间(设置为20个区块,以规律的节奏进行)来为故事提出新的补充内容。时间结束后,进入第二阶段,参与者投票选出最受欢迎的提案。投票结束后,得票最多的提案将被纳入故事,然后重新开始这一过程。

如果在规定时间内没有提出任何提案,该世界将会消亡。但这种消亡并非永久性的:世界只是被归档到其他已消亡世界的集合中。由于所有提案和投票都记录在链上,每个世界都保留了可能发展方向的完整历史,这些"消亡"分支代表了一组潜在的平行宇宙。

技术实现

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

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

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

在提案期间,参与者提出新的叙事条目并投票决定选择的扩展。提案和投票流程由专门的系统处理,该系统根据periodEndsBlock变量验证这些贡献的时间。每个提案都指向一个"父级"(它所响应的提案),成功的提案形成一个链接列表。

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

应用场景

Sentences最适合在10-50名参与者的环境中使用,这些参与者可能彼此认识或不认识,但都抱着创造原型传说的精神聚集在一起。例如,可以在社交平台上组织活动,目标是在一小时内生成五个新世界。

作为独立工具,Sentences可能并不特别引人入胜,它更像是一种工具而非完整的世界。然而,作为模块化组件,Sentences的叙事生成机制可以很好地融入更复杂的角色扮演游戏中,在游戏过程中动态编织游戏结构。其投票机制还可用于支持在玩家生成的提示中整合生成内容。

当前版本的一个局限是初始提示的特定性。尽管这可以针对不同的部署进行调整,但进一步扩展游戏的提示生成机制,使其更符合叙事部分的开放性将是一个有趣的发展方向。

灵感来源

Sentences的形式灵感来自文本冒险游戏、即兴创作、传说和桌面角色扮演游戏。在开发过程中,我们参考了一些特定项目,包括Max Kreminski的Epitaph(一款奇幻叙事生成游戏)和Kate Compton的Tracery替代语法工具。这些项目利用简单的随机性和模块化方法创建复杂的分支叙事,我们对这些基本元素在集体场景中的应用潜力特别感兴趣。

虽然Sentences主要面向世界构建,但它也可以应用于其他受限的协作写作场景,展现了广泛的应用前景。

未来展望

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

另一个有趣的发展方向是从当前世界的"死亡"分支中生成平行世界。实现这一机制的最佳方式可能是生成一个新的"新世界"合约,其中包含指向旧分支的指针,而不是从头开始生成新世界。

通过这些潜在的扩展和改进,Sentences有望成为一个更加强大和灵活的协作世界构建工具,为创作者和游戏设计者提供更多可能性。

MAX1.04%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 4
  • 分享
评论
0/400
笨蛋鲸鱼vip
· 4小时前
这不就是泡泡糖大写的无聊吗
回复0
YieldHuntervip
· 4小时前
从技术上讲,这个泥巴的东西看起来像是另一个过度工程化的庞氏骗局……可持续收益在哪里?
查看原文回复0
薛定谔钱包vip
· 5小时前
这不就是打造大富翁副本么
回复0
PessimisticOraclevip
· 5小时前
太跟风玩mud了吧 实在没新意
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)