游戏特征

新标准:ERC-3664

驱动力

ERC-3664源于我们之前开发的一款新的RPG网络游戏。 我们发现ERC1155无法支持游戏道具的所有操作, 如升级、添加属性等。 玩家几乎不可能查询智能合约上NFT的所有属性, 因为ERC1155无法支持道具的丰富属性和功能。 因此,我们提出了一个新的ERC标准:ERC-3664,它与ERC-1155完全兼容,可以帮助开发者定义游戏NFT的大规模操作。

ERC-3664使用ERC20的变种作为游戏属性的一部分。 ERC-3664合约可能拥有多重属性的代币。 通过限制这些代币的转换逻辑,我们可以用一个合约来完成所有与游戏相关的属性设置。所有用ERC-3664定义的NFT被称为gNFT。 如果开发者想通过智能合约实现一个完整的RPG游戏道具系统, 他们可以使用多个gNFT合约与游戏逻辑合约相结合,以去中心化的形式开发整个游戏逻辑。对于当前的区块链游戏来说,这是史诗级的升级。 ERC-3664以智能合约的形式充分体现了区块链游戏的道具、角色和操作模式, 它可以扩展到各种不同的游戏。ERC-3664还可以在以太坊生态系统上扩展游戏NFT类型,为以太坊带来更强大的游戏生态系统和基于ERC-3664的各种游戏玩法。

功能

ERC-3664扩展了ERC-1155,将游戏NFT属性分为四类:

1.一般可变属性:通常指基本属性 比如NFT攻击力和生命值。其功能包括属性值的增加或减少。

2.可转让属性:指NFT的可转让属性 在发生破坏或其他情况时,属性可以转移到其他NFT。

3.可升级属性:指NFT可根据公式升级的属性,玩家支付费用,并反映出来在级别的增加时,通常伴随着其他属性值的增加。

4.进化属性:指NFT可能随着时间的推移(区块高度)而进化的属性 ,自动模拟 现实世界中的时间属性,使NFT具有随时间变化的特性。

基于上述四种属性,我们设计了四种通用属性合约,开发者可以根据游戏逻辑设计不同的合约。

有关更多详细信息,请关注DRepublic io/gNFT,我们将在此处更新我们的进度。

Last updated