玩家主导的NPC编程:创新叙事的细颗粒度媒介

 本文探讨了玩家如何通过编写NPC行为脚本,创造自发性叙事并保持游戏世界活力。通过游戏《Duck Duck Destruction》,我们展示了这种方法的潜力及其对未来开放世界游戏的影响。

一、引言

非玩家角色(NPC)是游戏世界中的常驻居民,由开发者预设行为逻辑决定其行动。通常,NPC以任务提供者、对话同伴或敌人角色出现,推动故事发展或与玩家互动。本文通过《Duck Duck Destruction》游戏,展示了玩家如何编写NPC决策树,增强游戏的自治性和叙事深度。

二、动机

与其他项目如Gnomik或Sentences相比,我们的方法更注重细节和玩家参与。通过允许玩家编写NPC脚本,我们实现了玩家与世界的深层互动,促进了集体创作和新兴故事叙述,同时维护了世界的基本机制。

三、机制

《Duck Duck Destruction》是一款竞技场游戏,玩家编写鸭子NPC的决策树,通过智能合约控制其行为。例如,玩家可以编写“如果被射击,移动到安全位置”或“攻击近战范围内的敌人”等指令。游戏开始后,NPC根据预设逻辑自动行动,直至最后一只鸭子存活或全部淘汰。

四、智能合约

每个NPC脚本是一个部署在MUD/EVM兼容堆栈上的智能合约。世界合约需要注册功能,允许玩家提交其NPC脚本。一旦注册,父世界会根据玩家操作或直接调用NPC脚本。由于底层缺乏自主激活机制,NPC的行动以玩家触发为前提。

五、应用

《Duck Duck Destruction》展示了我们机制的基本功能,但我们设想在开放沙盒世界中有更广泛的应用。例如,具有可编程个性的伴侣宠物,能够对环境和角色做出独特反应,增加世界的复杂性和不可预测性。

六、备择方案

除了NPC编程,还可以将玩家编写的逻辑应用于世界景观或物品。例如,玩家编程的赛博朋克小工具在对手使用远程武器时触发烟雾弹。另一个例子是零知识证明技术,如Topology的Shoshin,允许玩家私密地编写决策树,提高竞争环境中的策略性。

七、扩展

目前,发起游戏的玩家需承担所有NPC合约的网络费用。未来,我们计划通过基金合约或gas补贴模型减轻玩家负担。

八、致谢

合约设计和工程由Norswap完成。视觉资产包由Tea Strazicic制作,音效由Orion Ohana制作,均根据CC BY 4.0发布。

24小时热点

马斯克:热爱中国并高度评价中国汽车工业

币界网消息,特斯拉首席执行官马斯克在接受投资者罗恩·巴伦采访 ...

116

Kalshi中期选举交易量突破25亿美元,几乎是2024年的两倍

币界网消息,Kalshi报告称,其2026年美国中期选举市场 ...

320

SOL大户账户多空比为4.1626

币界网数据:SOLUSDT 4小时周期最新快照显示,保证金余 ...

169

TSLA表外做空成交占比报50.25%

币界网美股数据:TSLA当日场外做空成交量占比为50.25% ...

185

日本茨城县附近海域发生5.6级地震,东京有震感

币界网消息,据日本气象厅发布,当地时间7日20时07分左右, ...

85

ETH大户账户多空比为3.6425

币界网数据:ETHUSDT 4小时周期最新快照显示,保证金余 ...

153

BTC大户账户多空比为3.29

币界网数据:BTCUSDT 4小时周期最新快照显示,保证金余 ...

274

乌克兰利用俄被冻结资产获得近500亿美元支持

币界网消息,乌克兰财政部发布的数据表明,过去两年间,乌克兰利 ...

155

新西兰选举委员会:国家党领导的执政联盟赢得足够议席继续执政

币界网消息,新西兰选举委员会7日表示,对95%的议会选举选票 ...

236

AAPL表外做空成交占比报41.81%

币界网美股数据:AAPL当日场外做空成交量占比为41.81% ...

124

热点专题

以太坊阿根廷大会的意义是什么?Web3 生态的拉美新起点与全球影响

以太坊阿根廷大会的意义,早已超越一场技术会议的范畴 —— 它 ... 置顶

35822

新手买以太币(ETH)全流程:从开户到提币,安全操作一步不漏

购买以太币的流程本身并不复杂,核心在于“安全”和“理性”。安 ... 置顶

51674

以太坊网络的最终性保障是什么?底层逻辑与技术解析

从PoW的概率性安全,到PoS的确定性最终性,以太坊的最终性 ... 置顶

57331

以太经典未来前景如何?去中心化信仰下的破局之路与挑战

以太经典的未来前景,难以用 “乐观” 或 “悲观” 简单概括 ... 置顶

39396

以太坊质押的Restaking扩展是什么?解锁ETH价值的新范式

以太坊质押的Restaking扩展,并非简单的“资产复用”, ... 置顶

38725

以太坊 RWA 的 AI 自动化是什么?Web3 资产革新的核心引擎

以太坊 RWA 的 AI 自动化,是 Web3 行业最具颠覆 ... 置顶

56550

以太经典的不可变性何意?区块链世界的“信任基石”解析

回归核心问题“以太经典的不可变性何意”,答案早已超越技术层面 ... 置顶

33393

以太坊生态Web3数据所有权:从“平台掌控”到“用户做主”的革命

回到核心问题,以太坊生态的Web3数据所有权是什么?它是依托 ... 置顶

47184

Linea代币模型深度解析:以太坊Layer2的“价值分配利器”有何不同?

回到核心问题,Linea的代币模型有哪些特点?答案是:以生态 ... 置顶

38147

Polygon(MATIC)是什么?以太坊的“扩容救星”详解

回到最初的问题,Polygon(MATIC)是什么?它是以太 ... 置顶

119912

比特币链上交易量突破125万亿美元 创历史新高

截至8月8日,比特币的链上交易量累计已突破125万亿美元,标 ...

287857

区块链圈小菜鸡

SEC撤销SAB 121号,开启美国加密货币监管新时代

2025年1月,美国证券交易委员会(SEC)宣布撤销SAB ...

199027

区块链网快讯

Web3游戏Pixelmon宣布推出狩猎季NFT竞猜活动

8月29日消息,Web 3游戏Pixelmon宣布消息称,正 ...

196424

波场区块链浏览器

比特币突破牛旗顶端 WienerAI即将在Uniswap上市迎来新机遇

比特币(BTC)近期的价格表现引起了市场的广泛关注。根据市场 ...

192556

非小号

Yuga Labs推出ApeChain:Web3生态迎来重大创新

Yuga Labs近日推出基于以太坊的Layer 2区块链项 ...

174741

区块链网快讯

Pump.Fun 宣布累计收入即将突破 1 亿美元

Solana 区块链上的 memecoin 生成平台 Pum ...

157633

区块链圈小菜鸡

币安半年报:2024 年 DeFi 市场动向分析

在 2024 年上半年,去中心化金融(DeFi)市场经历了显 ...

149983

波场区块链浏览器

3小时前有2100万LINK被解锁, 1825万LINK被发送至第三方

6月22日消息,根据统计机构Spot On Chain的最新 ...

146885

波场区块链浏览器

香港CCEX碳权交易平台即将上线,引领Web3.0步入新时代

近日,全球首个碳权交易平台Carbon Credit Exc ...

138476

波场区块链浏览器

新加坡法院裁定Fantom基金会在对Multichain的诉讼中胜诉

近日,Fantom基金会宣布,根据新加坡最高法院的裁决,他们 ...

137950

区块链圈小菜鸡