okx

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

时间:2024-06-17|浏览:157

 本文探讨了玩家如何通过编写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发布。

热点:比特币编程 编程nft nft编程 虚拟币编程 少儿编程

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

装修装饰网 趣玩币 元宇宙Web 爱网站 趣开心资讯 非小号行情 周公解梦 金色币圈 币爸爸 黄金行情 减肥瘦身吧 培训资讯网 妈妈知道 天天财富 免费电影 旅游资讯网 代特币圈 去玩呗SPA 兼职信息网 數字黃金 二手域名 百科书库 宠物丫 美白没斑啦 谈股票 币圈交流群 币圈官网 宝宝起名 佩佩蛙官网 聚币网 谷歌留痕 今日黄金 玩合约 百悦米 皮卡丘资讯 借春秋 借春秋财经 秒懂域名 茶百科 起名取名网 玩票票财经 币圈ICO官网 数字财经 币圈论坛
在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2