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|英文电报群|中文电报群

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/239976.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

四六级高频词组5

词组 151. be content with(be satisfied with) 满足于 be content to do sth. 愿意做某事 152. contrary to (in opposition to) 与…相反 153. on the contrary 相反 154. contrast…with 把…与…相对(对照&am…

『npm』一条命令快速配置npm淘宝国内镜像

📣读完这篇文章里你能收获到 一条命令快速切换至淘宝镜像恢复官方镜像 文章目录 一、设置淘宝镜像源二、恢复官方镜像源三、查看当前使用的镜像 一、设置淘宝镜像源 npm config set registry https://registry.npm.taobao.org服务器建议全局设置 sudo npm config…

Go语言文件操作:文件读写案例以及相关细节介绍

文章目录 介绍一、打开文件1.1 以只读的方式打开文件1.2 自定义的方式打开文件 二、文件读写代码案例2.1 从磁盘读取数据2.2 向磁盘写数据 介绍 对文件进行操作时,其中最基本的操作就是"读写"。本文将介绍Go语言中文件读写的案例和相关细节。在Go语言中&…

pytorch——房价预测

1、首先对数据进行读取和预处理 2、读取数据后,对x数据进行标准化处理,以便于后续训练的稳定性,并转换为tensor格式 3、接下来设置训练参数和模型 这里采用回归模型,既yx*weight1bias1,设置的学习率为0.0006&#x…

如何将LLMs封装成应用并在本地运行

最近我一直在致力于Ollama的工作,因此我花了很多时间思考如何在本地系统上运行大型语言模型(LLMs)以及如何将它们打包成应用程序。对于使用LLMs的大多数桌面应用程序而言,通常的体验要么是插入OpenAI API密钥,要么是从…

freemarker+Aspose.word实现模板生成word并转成pdf

需求:动态生成pdf指定模板 实现途径:通过freemarker模板,导出word文档,同时可将word转为pdf。 技术选择思路 思路一:直接导出pdf 使用itext模板导出pdf 适用范围 业务生成的 pdf 是具有固定格式或者模板的文字及其…

【Hadoop_05】NN、2NN以及DataNode的工作机制

1、NameNode和SecondaryNameNode1.1 NN和2NN工作机制1.2 Fsimage和Edits解析1.3 CheckPoint时间设置 2、DataNode2.1 DataNode工作机制2.2 数据完整性2.3 掉线时限参数设置 1、NameNode和SecondaryNameNode 1.1 NN和2NN工作机制 思考:NameNode中的元数据是存储在哪…

HarmonyOS鸿蒙应用开发——数据持久化Preferences

文章目录 数据持久化简述基本使用与封装测试用例参考 数据持久化简述 数据持久化就是将内存数据通过文件或者数据库的方式保存到设备中。HarmonyOS提供两两种持久化方案: Preferences:主要用于保存一些配置信息,是通过文本的形式存储的&…

【启扬方案】启扬储能管理平板助力储能电站实现智能且高效化运行

在储能领域,储能电站扮演着重要角色,储能电站技术的应用贯穿于电力系统发电、输电、配电、用电的各个环节。实现电力系统削峰填谷、可再生能源发电波动平滑与跟踪计划处理、高效系统调频,增加供电的可靠性。 但随着储能电⼒系统建设发展得越来…

实时云渲染技术下的虚拟汽车展厅 为什么越来越受青睐?

虚拟汽车展厅正成为各大车企展示和推广汽车的热门选择。这一趋势背后,反映了汽车行业对数字化转型和消费者需求变化的灵敏应对。 虚拟汽车展厅通常需要大量的3D建模和渲染技术来展示汽车的逼真效果。而点量实时云渲染技术可以通过云端计算来实现实时渲染&#xff0…

【Matlab】如何将二阶线性微分方程进行Laplace变换得到传递函数

二阶线性微分方程进行Laplace变换 前言正文代码实现 前言 二阶线性微分方程: 一个二阶线性微分方程通常可以写成如下形式: y ′ ′ ( t ) p ( t ) y ′ ( t ) q ( t ) y ( t ) f ( t ) y^{\prime \prime}(t)p(t) y^{\prime}(t)q(t) y(t)f(t) y′′(t)p(t)y′(t)q(t)y(t)f(…

CS110L 系统编程安全 笔记

用户向程序输入数据,程序分析数据,但是当用户的输入大于缓冲区长度时,数据会溢出,覆盖掉内存中其他内容,比如函数返回地址,从而可能导致程序返回到错误的地址执行了不安全的程序(远程代码执行&a…

selenium自动化(中)

显式等待与隐式等待 简介 在实际工作中等待机制可以保证代码的稳定性,保证代码不会受网速、电脑性能等条件的约束。 等待就是当运行代码时,如果页面的渲染速度跟不上代码的运行速度,就需要人为的去限制代码执行的速度。 在做 Web 自动化时…

基于单片机的定时插座在智能家居中的应用

近年来,随着科学技术的发展迅速,人们对智能化的要求越来越高。越来越多的智能化产品进入千家万户,如电脑电视、扫地机器人、智能空气净化器等。这些家居电器和电子产品大都需要连接电源,为满足多种用电器的正常使用,延…

beebox靶场A3 low级别 xss通关教程(二)

六:xss get型 eval 通过观察我们可以发现url地址中存在一个date函数 那我们可以试一下把后面的date()函数去掉,直接写入一个alert(555) 发现直接弹出一个框,证明有xss漏洞 七:xss href 直接进入页面会看到是get方法&#xff0c…

计网 - LVS 是如何直接基于 IP 层进行负载平衡调度

文章目录 模型LVS的工作机制初探LVS的负载均衡机制初探 模型 大致来说,可以这么理解(只是帮助我们理解,实际上肯定会有点出入),对于我们的 PC 机来说,物理层可以看成网卡,数据链路层可以看成网卡…

计算机毕业设计 基于SpringBoot的乡村政务办公系统的设计与实现 Java实战项目 附源码+文档+视频讲解

博主介绍:✌从事软件开发10年之余,专注于Java技术领域、Python人工智能及数据挖掘、小程序项目开发和Android项目开发等。CSDN、掘金、华为云、InfoQ、阿里云等平台优质作者✌ 🍅文末获取源码联系🍅 👇🏻 精…

Appium 自动化自学篇 —— 初识Appium自动化!

Appium 简介 随着移动终端的普及,手机应用越来越多,也越来越重要。而作为测试 的我们也要与时俱进,努力学习手机 App 的相关测试,文章将介绍手机自动化测试框架 Appium 。 那究竟什么是 Appium 呢? 接下来我们一起来学习PythonS…

CentOS 7 离线安装MySQL审计插件

命令行 cd /data/toolssz mariadb-10.2.38-linux-x86_64.tar.gztar -zxvf mariadb-10.2.38-linux-x86_64.tar.gzinstall lib/plugin/server_audit.so /usr/lib64/mysql/plugin/mysql -uroot -prootinstall plugin server_audit SONAME server_audit.so;show variables like &q…

【Apollo】ubuntu20.04源码安装apollo8.0

官方源码安装教程 https://blog.csdn.net/weixin_45929038/article/details/120113008 安装NVIDIA GPU驱动 Apollo 8.0 的一些模块的编译和运行需要依赖 NVIDIA GPU 环境(例如感知模块),如果有编译和运行这类模块的需求,则需要安…