区块链游戏:如何走向主流人群?[图]
目前也有一些做游戏公链的项目,不过游戏公链最终要形成生态,要顺利解决游戏场景所需的低延迟,低费用,可扩展的问题,还是有比较长的路要走。
触控科技认识到区块链目前性能暂不支持高频并发的游戏,它采用步步为营的打法,从全局角度考虑了整个区块链游戏开发环境和工具的逐步落地的问题。
Cocos是触控科技的游戏引擎。它给游戏开发者提供了区块链的落地支持,包括了可视化、直观的区块链开发环境和工具。
它是基于石墨烯技术的测试链,用Cocos Creator开发的游戏,可以实现一键发布到区块链游戏运营环境中。
它的可视化体现在区块链游戏运行过程中,块的生成和数据写入都是可以直观展示,开发者可以观察到区块链游戏的运行机制。比如说,用户玩飞机游戏,在玩的过程中,可以从边栏中看到区块链的块的写入和生成,直观感受区块链游戏的运行。
此外Cocos的区块链开发环境,整合了分布式账本系统、钱包、道具交易系统、游戏内道具的跨链永久保存和跨游戏使用等。
这些都是区块链游戏的基础系统。比如账户和钱包系统。要开发游戏,必然涉及到账户体系,涉及游戏充值,涉及到了钱包。目前市面上大多数的钱包都是以太坊ERC20协议的钱包,并不是支持道具的token化。
触控科技计划推出可以token化的道具,让道具变成资产,可以永久保存。用户账户和钱包体系可以为用户的去中心化资产保存提供基础。对于道具的总量限定、道具跨游戏交易、道具的产出和获取透明方面也会逐步推出支持。
钱包支持网页和移动设备,支持创建和存储多个账户,账户之间独立,可以实现转账、购买和交易数字资产。通过跨游戏交易网关,开发者还可以为玩家提供跨游戏的资产交易。
除了基础的钱包、账户、区块链浏览器之外,游戏上链方面,Cocos采用了分阶段的方式来解决问题。
Cocos有区块链最基础的分布式账本系统,但在早期并不是所有数据和行为都是整体上链。首先是关键规则上链,其次再考虑游戏整体上链运行。这也是充分考虑到区块链目前的性能无法支撑游戏整体上链,采用分阶段的方式来解决问题,更利于加快区块链游戏的发展。
早期的关键规则上链,也就是说把游戏的基础规则和关键规则写入区块链,全网可以查看,保证了游戏规则的公开和公正,比如说,游戏中道具出现的概率、开箱子掉落的设定等游戏逻辑都通过区块链不可篡改和透明的特性展示出来,增强玩家对游戏的信任。
当然,未来Cocos也会考虑游戏的整体上链运行,也就是所有的游戏运行都需要达成共识,所有的数据都在链上公开透明的存储和执行。这里会涉及到共识机制等问题,比如后续采用DPoS等机制等。
最后开发者还能获得一系列的开发工具,有基本框架、SDK、便捷一体化的开发工具。
结语
最终来说,Cocos引擎要为游戏开发者提供低门槛的区块链游戏开发基础设施,开发者不用关注区块链技术实现,可以通过可视化的方式,完成区块链游戏的快速开发。