Orange Comet利用Sui Kiosk进行游戏道具和知识产权保护

2023-12-13 06:36

本文主要是介绍Orange Comet利用Sui Kiosk进行游戏道具和知识产权保护,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Orange Comet与AMC合作开发基于《行尸走肉》系列的NFT和游戏,首要关注的问题就是保护AMC的知识产权。利用Sui的Kiosk原语不仅让Orange Comet向AMC保证其资产安全,而且为即将推出的《行尸走肉大陆》游戏打开了无限的可能性。

Kiosk是Sui上的一个原语,为构建者提供了创建商店并分发NFT的工具。更重要的是,构建者可以在Kiosk中为NFT设置条件,例如在每次二次销售时自动支付给NFT创建者的版税。由于NFT与Sui上物体之间的等价性,NFT可以是游戏中的可玩角色、角色道具、音乐会门票,甚至是财产所有权证书。

“Move编程语言让我想做任何我想做的事情,”Orange Comet的CTO Peter Morales说道,“有了像Kiosk这样的标准,让工程师们更容易合作。”

《行尸走肉大陆》将让玩家探索AMC热门节目中荒凉、充斥着行尸走肉的世界。

Orange Comet的领导团队在娱乐、AAA游戏开发和技术方面拥有丰富的经验。公司利用这种经验将受欢迎的娱乐产品推广至区块链。Orange Comet很早就表现出对Sui的兴趣,在开发网中开发专业知识并与其合作,并推出Degens and Dragons项目以测试Sui的功能。

NFT到游戏的转变

三年前Orange Comet成立时,NFT是炙手可热的商品,也是帮助工作室进入区块链领域的天然选择。对于《行尸走肉大陆》来说,公司希望超越NFT,让玩家获得可玩的体验。作为CTO,Peter决定选择Sui作为游戏元素的解决方案,因为它具有速度和可扩展性。

《行尸走肉大陆》游戏允许玩家控制一个角色扮演者在AMC电视系列中所描绘的荒废、充斥行尸走肉的土地上。该游戏是一个第三人称射击游戏,玩家视角从角色身后略高处观看。行尸走肉在土地上漫步,玩家可以用各种武器击杀它们,导致视觉上令人毛骨悚然的死亡场景。

基于Sui构建,玩家角色和配饰将作为网络上的物体存在。玩家可以根据Orange Comet创建的Kiosk政策装备其角色并使用这些物体。

作为一款角色扮演游戏,玩家可以获得各种装备,其中一些是在游戏商店购买的。这些商店利用了Sui的Kiosk原语,为Peter的工程团队提供了一个构建基础。“我们喜欢在区块链上开发智能合约,”Peter说道,“但归根结底,我们是视频游戏开发者,这是我们想要花费大部分时间做的事情。不需要从零开始构建商店让我们能够专注于诸如图形和游戏性之类的东西。”

链上游戏体验

“你与游戏世界互动的几乎所有物品,你收集、购买和修改的物品,都是在链上备份的,” Peter说道。团队利用Sui上物体的可组合性,为玩家提供了丰富的库存和物品选择。同时,他们能够确保AMC知识产权的完整性,实施规则以防止滥用。这款游戏可以展现《行尸走肉》的世界,而不像传统视频游戏那样受限。

除了支持游戏资产和分发的Sui之外,团队还在虚拟引擎上构建了这款游戏。这个选择为游戏带来了丰富的视频、强大的物理效果,以及人们对顶级游戏期望的那种动作。

《行尸走肉》宇宙为视频游戏提供了良好的背景,而Sui则提供了功能,两者结合提供了一个易于访问且富有吸引力的游戏体验。

由于游戏需要随机性来为玩家带来公平的结果,开发团队利用了Sui的可验证随机函数(Verifiable Random Function,VRF)及其支持的Drand随机性信标。类似于Kiosk,VRF是Sui上的一个原语,让团队基于现有框架进行构建。VRF让玩家在探索世界的过程中发现随机确定的物品,确保了一定的多样性和可玩性。

《行尸走肉大陆》还将采用另一个Sui功能,即赞助交易,因此玩家在探索世界时无需支付gas费。然而,随着玩家角色与物品互动,网络上的交易数量将增加。Peter指出,为了避免游戏运营成本过高,团队正在研发可编程交易区块,从而实现对来自游戏的许多交易进行捆绑,大大控制成本。

打造Sui生态

Orange Comet在娱乐行业拥有广泛的联系,这使其有望以一种形式或另一种形式,将更多的工作室内容引入Sui,Peter构想了一个鼓励忠诚度的Orange Comet游戏生态系统。例如,在一个游戏中获得资产的玩家可能会得到另一个游戏中等值资产的奖励。Kiosk在这里扮演着重要的角色,它管理着玩家在链上的库存并验证其物品的渊源。

Sui为游戏开发者创造了潜力,使其建立类似Steam平台的生态系统,为玩家提供了包括某个发行商所有可用游戏的仪表板。该生态系统可以包括鼓励尝试不同游戏的激励措施,并通过赞助交易和zkLogin(Sui支持的Web2授权服务的新原语)简化入门流程。

关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

这篇关于Orange Comet利用Sui Kiosk进行游戏道具和知识产权保护的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/487445

相关文章

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Linux使用scp进行远程目录文件复制的详细步骤和示例

《Linux使用scp进行远程目录文件复制的详细步骤和示例》在Linux系统中,scp(安全复制协议)是一个使用SSH(安全外壳协议)进行文件和目录安全传输的命令,它允许在远程主机之间复制文件和目录,... 目录1. 什么是scp?2. 语法3. 示例示例 1: 复制本地目录到远程主机示例 2: 复制远程主

windows系统上如何进行maven安装和配置方式

《windows系统上如何进行maven安装和配置方式》:本文主要介绍windows系统上如何进行maven安装和配置方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不... 目录1. Maven 简介2. maven的下载与安装2.1 下载 Maven2.2 Maven安装2.

C/C++的OpenCV 进行图像梯度提取的几种实现

《C/C++的OpenCV进行图像梯度提取的几种实现》本文主要介绍了C/C++的OpenCV进行图像梯度提取的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的... 目录预www.chinasem.cn备知识1. 图像加载与预处理2. Sobel 算子计算 X 和 Y

Go语言中使用JWT进行身份验证的几种方式

《Go语言中使用JWT进行身份验证的几种方式》本文主要介绍了Go语言中使用JWT进行身份验证的几种方式,包括dgrijalva/jwt-go、golang-jwt/jwt、lestrrat-go/jw... 目录简介1. github.com/dgrijalva/jwt-go安装:使用示例:解释:2. gi

SpringBoot如何对密码等敏感信息进行脱敏处理

《SpringBoot如何对密码等敏感信息进行脱敏处理》这篇文章主要为大家详细介绍了SpringBoot对密码等敏感信息进行脱敏处理的几个常用方法,文中的示例代码讲解详细,感兴趣的小伙伴可以了解下... 目录​1. 配置文件敏感信息脱敏​​2. 日志脱敏​​3. API响应脱敏​​4. 其他注意事项​​总结

python进行while遍历的常见错误解析

《python进行while遍历的常见错误解析》在Python中选择合适的遍历方式需要综合考虑可读性、性能和具体需求,本文就来和大家讲解一下python中while遍历常见错误以及所有遍历方法的优缺点... 目录一、超出数组范围问题分析错误复现解决方法关键区别二、continue使用问题分析正确写法关键点三

Python对PDF书签进行添加,修改提取和删除操作

《Python对PDF书签进行添加,修改提取和删除操作》PDF书签是PDF文件中的导航工具,通常包含一个标题和一个跳转位置,本教程将详细介绍如何使用Python对PDF文件中的书签进行操作... 目录简介使用工具python 向 PDF 添加书签添加书签添加嵌套书签Python 修改 PDF 书签Pytho

浅析Java如何保护敏感数据

《浅析Java如何保护敏感数据》在当今数字化时代,数据安全成为了软件开发中至关重要的课题,本文将深入探讨Java安全领域,聚焦于敏感数据保护的策略与实践,感兴趣的小伙伴可以了解下... 目录一、Java 安全的重要性二、敏感数据加密技术(一)对称加密(二)非对称加密三、敏感数据的访问控制(一)基于角色的访问

Java进行日期解析与格式化的实现代码

《Java进行日期解析与格式化的实现代码》使用Java搭配ApacheCommonsLang3和Natty库,可以实现灵活高效的日期解析与格式化,本文将通过相关示例为大家讲讲具体的实践操作,需要的可以... 目录一、背景二、依赖介绍1. Apache Commons Lang32. Natty三、核心实现代