开启数字资产的游戏化新纪元:Dojo链上游戏引擎简介

LianGuaintera 合伙人:探索Dojo生态系统与主要游戏项目的实质

LianGuaintera合伙人:Dojo生态系统及主要游戏项目简介

作者:LianGuaiul Veradittakit,翻译:LianGuaixiaozou


摘要

Dojo是一款基于Cairo语言开发的Starknet链上游戏引擎。它利用Cairo的STARK友好语言特性,为高质量的区块链游戏提供一流的开发平台。Dojo和Starknet有着巨大的潜力,成为链上游戏领域的领军技术力量。


1、引言:开创数字资产游戏化大时代

大家好,今天我要和大家聊一款引领数字资产游戏化大时代的游戏引擎——Dojo!Dojo是一款运行在Starknet上的可验证链上游戏引擎,它为开发者们提供了一个创建高质量链上游戏的工具包。在这样的游戏中,所有资产、用户操作和交易都将在Starknet链上进行,极大地提升了游戏的安全性和可信度。

在深入了解Dojo的功能特性之前,我们先来看一下Dojo对Cairo语言的使用情况。然后,我们将研究一些使用这种新颖的链上游戏框架构建的应用程序,最后再来讨论Dojo对链上游戏发展的影响。


2、Dojo的功能特性:让你的游戏开发更得心应手

Dojo作为一款游戏引擎,拥有各种各样的子组件,其中包括Cairo原生ECS(实体组件系统)、Torii自动索引器、Katana游戏排序器以及Sozo开发部署工具链。这些强大的功能特性将为你的游戏开发带来无限可能。

(1)、ESC实体组件系统:游戏中的”神奇宝贝”

首先,我们来看一下Dojo的ECS实体组件系统。将游戏内互动分为实体、组件和系统三部分,正如皮卡丘是一种实体一样。它拥有多个组件,例如位置、动作和攻击。这些组件不包含任何逻辑,只是存储数据。逻辑是在游戏系统中定义的,用户可以与之进行交互。通过读取数据组件中的信息,从而触发游戏中的某种动作更新。通过ECS,游戏开发人员能够高度灵活、直观且强大地定义各种游戏元素的交互关系,从而为玩家们带来更多乐趣。

(2)、Torii:自动索引器,宛如”游戏的智能助手”

Dojo不仅提供了ECS组件系统,还在Torii自动索引器上下了一番功夫。Torii是Dojo链上世界的自动索引器,它能够为游戏客户端提供低延迟、高性能的GraphQL和GRPC接口。有了Torii作为”游戏的智能助手”,你再也不用为了与公共区块链交互而写索引器了,从而使你的游戏开发过程更加轻松愉快。

(3)、Katana:游戏专用排序器,带你变身”游戏大佬”

Katana是Dojo游戏引擎中的游戏专用排序器,专门为链上游戏开发部署需求设计。它以低延迟和高吞吐量为目标,支持本地开发和生产部署。在生产部署过程中,它还支持执行分片和区域部署。利用Katana,你可以轻松成为”游戏大佬”,享受流畅的游戏体验。

(4)、开发部署工具链:一键部署,万事皆搞定

最后,Sozo是Dojo的一组开发部署工具。它拥有一系列命令,例如初始化、构建、测试和迁移,大大节省了开发者开发样板代码的时间。通过简单的命令,如sozo migrate,你可以将游戏世界快速部署到链上。Sozo库能够协调现有链上数据和新部署代码之间的状态差异,让你的开发过程如丝般顺滑。


3、Dojo生态中的应用程序:让游戏创意更加丰富多样

Dojo不仅拥有强大的开发基础设施,还孕育了许多令人兴奋的应用程序,让你在Starknet上尽情释放你的创意。

(1)、Loot Realms:创造属于自己的游戏世界

Loot Realms是一款由BibliothecaDAO开发的链上IP松散集合,用于创建各种相关游戏集合。Realms: Eternum是其中一款基于MMO策略的游戏,它的核心是玩家持有的Loot NFT。这些NFT代表着地图上城市、资源点等元素,玩家可以开发这些资源并在流动性市场上进行交易。Loot Realms和其他基于Loot Realms IP的游戏将成为Dojo生态系统中的重要力量。

(2)、Roll Your Own:打造属于自己的游戏世界

Roll Your Own是一款由Cartridge游戏公司开发的多人策略游戏,最初是使用Cairo Zero开发的。但随着Starknet升级到Cairo,智能合约必须重写,于是Cartridge选择了Dojo来重写合约。RYO在Katana排序器上的游戏测试中取得了巨大成功,展现了Dojo在处理大型计算负载方面的能力。

(3)、Briq:让你的创作无限可能

Briq是Dojo上的第三个有趣项目,它试图创造一种“链上乐高”的理念。玩家可以铸造自己的briq藏品,并使用这些”乐高积木”创作自己的NFT作品。你可以解构现有的briq结构,将你的创意无限融入其中。


4、Dojo对链上游戏的影响:开创游戏的“同构世界”

从Dojo的体系结构和所孵化的应用程序中,我们不难看出开放游戏设计的重要性。链上游戏设计强调玩家之间的交互与交易。正是因为资源在公共区块链上共享和注册,这才让游戏的多人体验变得更加丰富多彩。

我们可以说,这种基于区块链的多人游戏体验是开启“同构世界”的关键所在。同构世界中的各个游戏空间拥有独特的规则和文化,为创造性表达提供了全新的平台。在这样的大格局下,Dojo和Starknet生态系统已准备好成为全球链上游戏行业的领导者。拥有Cairo语言的优势、强大的STARK证明系统以及完善的测试套件和体系结构,它们一定能够释放链上游戏和“自治世界”的全部潜力,并成为一种易于使用且广泛采用的通用编程语言。


喜欢我对Dojo的介绍吗?虽然Dojo和Starknet生态是极具前景和潜力的,但这只是个开始。我们还有更多有趣的区块链技术和数字资产相关话题要讲,期待与你们再次见面!

原文链接

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Related articles

    Discover more

    市场行情

    尽管政府禁令,中国投资者仍涌入加密货币市场

    中国加密市场表现出令人难以置信的韧性,从2022年7月到2023年6月,记录下了惊人的估计达864亿美元的交易量,尽管该国对加密货...

    区块链

    “Chia Network解雇三分之一员工,由于银行家的失去,推迟了上市”

    Chia在向美国证券交易委员会提出首次公开募股的过程中,解雇了70名员工中的24人,并考虑首次销售其部分代币

    区块链

    分析师:预计在2024年比特币减半后,将迎来“山寨币季”

    分析师预测,代币价格将在2023年一直保持稳定,直到比特币在2024年减半比特币价格坚挺,比2022年低点上涨了80%

    比特币

    据一份报告,德国DZ银行计划于今年推出比特币交易的试点项目

    新的加密交易试点将为私人客户提供便利和便捷的机会,让他们能够独立地交易加密货币,无需任何金融指导或咨询这将为客户们带...

    资讯

    加密巨鲸们正在秘密购买这个隐藏的人工智能加密宝石,然后再上交易所——他们知道些什么?

    Launchpad XYZ将利用人工智能来颠覆加密货币交易大股东们正在疯狂抢购预售的LPX代币,押注其在Web 3.0领域的潜力