🤖Momuro 引擎

使用我们的引擎的两种方式

该引擎的一个重要特点是它是开源的,用户有机会选择如何使用它。

  1. 第一个选项:使用我们的文档自行分叉和设置引擎,自行部署所有必要的合约。

  2. 第二种选择:使用我们的工厂和 API,无需复杂技术知识的用户将能够使用 API 集成我们的智能合约。 Momuro 从每次操作(例如铸造)以及更新 NFT 时同步模块的任何更新中获得少量佣金,该佣金包含在标准 Gas 中

使用我们基于 ERC-6059 的扩展的可嵌套 NFT

所有特征的总和被累加起来,并可以以元数据的形式反映。这个 NFT 特别只有一个资产——可装备目录本身。 Catalog值是指Catalog元实体的ID,id字段用于索引并能够在想要替换、接受或删除特定资产时定位特定资产,而pending则告诉我们NFT所有者是否有 接受了这项资产。

Soulbound 2.0 NFTs

角色可以购买角色并为他们装备各种物品。 在游戏过程中,他的经验会增长,这是他可以货币化但无法转移的独特指标。 当玩家与世界互动时,他们可以收集物品(来自任务或世界或通过制作)、技能(来自导师或作为任务奖励)和经验值(来自战斗、探索、制作......)。

  • 物品是可转让、可装备的 NFT。

  • 经验点是不可转让的经验标记。

  • 技能是不可转让的 NFT。

NFT进化

最初,用户购买NFT龙蛋,但主要目的是在战斗中成长和磨炼。 在游戏过程中,蛋会孵化,小龙会出现。 此外,用户已经可以在战斗中使用龙,并从初始阶段开始培养龙。 在战斗的过程中,龙会成长并获得经验,使它们能够发展到下一个阶段。 龙的前几个阶段和 NFT 蛋本身都会被烧毁,以避免物体的重复和重复使用。

跨链引擎工厂

装备工厂

该工厂的存在是为了自动部署可装备格式的集合和物品。

工厂的工作原理是这样的:

  1. 游戏 X 将元素表加载到 jsoncsv 中或通过我们自己的在线构造函数。

  2. 我们的链下处理程序会将所有必要的数据加载到链上。

  3. 对于每个加载的物品,我们的工厂都会为主物品子物品生成另一个NFT 合约合约系统

  4. 合约生成物品并将其转移给主要“所有者”,即 游戏 X 的合约

游戏 X EF 智能合约 API 扩展

成功部署合约后,有必要建立已创建合约的交互,以实现升级和其他更改(例如库存)的可能性。

个人资料 ID Soulbound 工厂

该工厂的存在是为了创建特殊的灵魂绑定令牌作为用户配置文件。

工厂的工作原理是这样的:

  1. 游戏 X 通过在线构造函数,设置将在配置文件中使用的必要的“元数据”“类型”。

  2. 工厂代理合约生成一个配置文件智能合约。

适用于 PSF 的 游戏 X 智能合约 API 扩展

部署配置文件合约后,游戏可能需要更新有关用户的体验和其他成就的信息。 通过智能合约有一个特殊的 API 可以实现这一点。

NFT进化工厂

该工厂作为 Equipable Factory 的扩展而存在。 当需要设定角色或生物的进化时

工厂的工作原理是这样的:

  1. 游戏 X 将元素表加载到 jsoncsv 中或通过我们自己的在线构造函数。

  2. 我们的链下处理程序会将所有必要的数据加载到链上。

  3. 对于每个加载的项目,我们的工厂都会生成另一个 NFT 和一组未来方法,为进化过程做好准备。

  4. 合约生成物品并将其转移给主要“所有者”,即 游戏 X 的合约

NFTEF 的 游戏 X 智能合约 API 扩展

NFT合约部署后,游戏可能需要更新有关用户的体验和其他成就的信息。 通过智能合约有一个特殊的 API 可以实现这一点。

Last updated