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

相关文章

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

C#使用SQLite进行大数据量高效处理的代码示例

《C#使用SQLite进行大数据量高效处理的代码示例》在软件开发中,高效处理大数据量是一个常见且具有挑战性的任务,SQLite因其零配置、嵌入式、跨平台的特性,成为许多开发者的首选数据库,本文将深入探... 目录前言准备工作数据实体核心技术批量插入:从乌龟到猎豹的蜕变分页查询:加载百万数据异步处理:拒绝界面

Python使用自带的base64库进行base64编码和解码

《Python使用自带的base64库进行base64编码和解码》在Python中,处理数据的编码和解码是数据传输和存储中非常普遍的需求,其中,Base64是一种常用的编码方案,本文我将详细介绍如何使... 目录引言使用python的base64库进行编码和解码编码函数解码函数Base64编码的应用场景注意

Java进行文件格式校验的方案详解

《Java进行文件格式校验的方案详解》这篇文章主要为大家详细介绍了Java中进行文件格式校验的相关方案,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录一、背景异常现象原因排查用户的无心之过二、解决方案Magandroidic Number判断主流检测库对比Tika的使用区分zip

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

Python使用date模块进行日期处理的终极指南

《Python使用date模块进行日期处理的终极指南》在处理与时间相关的数据时,Python的date模块是开发者最趁手的工具之一,本文将用通俗的语言,结合真实案例,带您掌握date模块的六大核心功能... 目录引言一、date模块的核心功能1.1 日期表示1.2 日期计算1.3 日期比较二、六大常用方法详

Python使用DrissionPage中ChromiumPage进行自动化网页操作

《Python使用DrissionPage中ChromiumPage进行自动化网页操作》DrissionPage作为一款轻量级且功能强大的浏览器自动化库,为开发者提供了丰富的功能支持,本文将使用Dri... 目录前言一、ChromiumPage基础操作1.初始化Drission 和 ChromiumPage

Jackson库进行JSON 序列化时遇到了无限递归(Infinite Recursion)的问题及解决方案

《Jackson库进行JSON序列化时遇到了无限递归(InfiniteRecursion)的问题及解决方案》使用Jackson库进行JSON序列化时遇到了无限递归(InfiniteRecursi... 目录解决方案‌1. 使用 @jsonIgnore 忽略一个方向的引用2. 使用 @JsonManagedR

使用Folium在Python中进行地图可视化的操作指南

《使用Folium在Python中进行地图可视化的操作指南》在数据分析和可视化领域,地图可视化是一项非常重要的技能,它能够帮助我们更直观地理解和展示地理空间数据,Folium是一个基于Python的地... 目录引言一、Folium简介与安装1. Folium简介2. 安装Folium二、基础使用1. 创建