Egretia工作流:为区块链游戏开发者提供优质解决方案

区块链游戏,大家虽然已经不陌生,但是亲自参与游戏却还不是每个人都有过的体验。自区块链游戏“鼻祖”加密猫一度导致以太坊严重拥挤的火爆之后,市面上各种加密狗 、加密鱼等游戏也争相出现,但也“未成气候”;近来 EOS Pixel Master则凭借创新玩法突然火爆,引起了业界的强烈关注。

不仅是“玩”区块链游戏的人少,开发者也同样如此,学习门槛高、环境配置繁琐、没有成熟的开发者社区等等问题都令开发者望而却步,而针对于区块链游戏的种种的不便捷,Egretia试图改变现状,而最让市场关注的是Egretia为区块链游戏开发提供的工作流解决方案。

Egretia 致力于成为全球最领先的HTML5区块链平台,使用成熟的区块链游戏开发工作流为区块链游戏世界添砖加瓦,使用 Egretia 公链提升区块链游戏性能,使用 Egretia 区块链游戏平台普及区块链游戏,扩大区块链游戏玩家群体。

区块链游戏不足明显

当区块链游戏爆款出现的同时,其不足也显露出来。

首先, 区块链游戏开发工具不完善。

虽说区块链爆款游戏接连出现,但当前游戏的完成度和传统游戏相比还是有不小的差距,而造成这种差距的一个重要原因就是区块链游戏开发工具还不完善。

其次,区块链游戏性能不够。

传统爆款游戏用户动辄上亿,而区块链爆款游戏则远无法与之匹敌。一旦游戏人数过多,就会造成区块链严重拥堵,因此区块链游戏能拥有上万用户已算非常优秀。

最后, 区块链游戏玩家群体太小。

最后一个众所周知的不足是目前区块链游戏玩家群体太小,因为区块链游戏的门槛非常高,不但需要学习什么是区块链、钱包,还需要投入大量的真金白银,所以目前区块链游戏的玩家甚至不到传统游戏的一款中等游戏的用户量。

当前解决方案局限

对比来看,目前游戏开发者可使用的工具并不多,主要方法有三。

首先,游戏引擎和代码编辑器。

首先开发者需要选择一款顺手的游戏开发引擎,因为大部分区块链游戏都是基于 H5开发的,所以开发者会选择一款H5游戏引擎。

经过H5游戏行业近7年的发展,国内的三家H5游戏引擎已经非常完善,都包含H5游戏开发的引擎和代码编辑器,而国外的引擎工具支持这块相对弱一些,只能选择 VSCode、Webstore等第三方代码编辑器。

然而编写以太坊代码只能通过手动引入Web3等第三方库实现,而且没有代码提示等功能,这对于开发者的开发效率会造成影响。而且还会有安装Web3版本错误,不同的平台安装失败等等各种问题。

其次,智能合约和模板商城。

在选择完引擎和代码编辑器后,开发者还需要选择智能合约编辑器来编写、调试、发布智能合约,当然以太坊官方提供了 Remix 编辑器,但是需要翻墙使用。除了 Remix 外还有 Truffle 也可以编写智能合约,但是 Truffle 没有可视化编译、调试、发布页面,对于初学者来说不是特别友好。

除了智能合约编辑器外,初学开发者还需要模板商城来学习智能合约的编写,尤其是当智能合约发布到公链上后就无法修改,所以智能合约的安全性对于开发者来说是至关重要的。目前只有国外的 EthFiddle,但是因为在国外,所以对于国内的开发者来说并不友好。

最后,区块链游戏调试。

游戏开发完毕后是需要在本地调试的,传统游戏的开发非常方便,只需要在本地搭建一个开发环境即可,但是区块链的特性导致了原先传统模式已经无法再适用,所以需要针对区块链搭建对应的调试环境。

第一个就是本地节点服务器,在本地模拟区块链环境,有的开发者采用「testrpc」命令行的方式调试,也有的开发者采用 Ganache 客户端工具进行调试。但是除了本地节点服务器外还需要测试钱包,比如最知名Chrome插件Metamask,但是开发者需要翻墙安装,而且也无法针对调试环境进行自定义处理。

环境不利于游戏开发者

更为严峻的问题是,即使是上述为数不多的游戏开发方法,也仅是少数开发者可以顺利使用,对于大部分开发者来说,则远远不能满足其开发需求。

同时,目前的环境也并不利于开发者进行开发区块链游戏。

首先,学习门槛高。开发者需要学习什么是 Web3、什么是钱包、什么是 Remix 等新的并且零碎的知识。

其次,环境配置繁琐。有过经验的开发者会知道目前区块链环境搭建的痛苦之处,你要考虑Web3的版本,因为版本之间的方法调用方式迥异,甚至有些版本还有非常多的bug。还有就是不同的系统安装会遇到各种奇葩的问题。

再者,对于国内开发者来说大部分需要翻墙学习。由于区块链对于国内的开发者来说还是非常新的东西,因此中文资料非常匮乏,需要翻墙去学习英文资料,当然上述的很多工具也是需要翻墙下载安装使用的。

另外,没有成熟的开发者社区。正因为没有大量的开发者,所以也没有成熟的开发者社区,开发者遇到问题也没有成熟的社区供大家交流讨论。

Egretia 工作流让开发变的简单

Egretia 打造一站式区块链游戏开发工作流,让开发者不需要学习繁杂的区块链知识,只需要使用 Egretia 引擎一键创建区块链游戏项目即可和区块链进行交互,Egretia 还提供了本地节点服务器 Egretia Server 和本地调试钱包 Egretia Wallet,此外 Egretia 还拥有超过20万开发者的社群供开发者交流讨论。

接下来我们对于 Egretia 工作流进行简要介绍,更多信息请访问 Egretia 官网 egretia.io。

  1. 游戏引擎和代码编辑器 

    GAODOb7VlD7masgk0X5QlT16ZClDUS3ap662z1zd.jpeg

Egretia Launcher 是 Egretia 工具及服务的统一入口,Egretia Launcher 不仅能够方便的下载管理引擎,还能下载管理 Egretia 工作流相关工具,除此之外 HTML5 项目的创建、管理、发布也通过 Egretia Launcher 完成,所以开发者首先需要安装的就是 Egretia Launcher。

Egretia 内嵌了区块链开发 SDK,创建项目后可以任意调用区块链相关接口,当然还有非常智能的代码着色和代码提示功能,帮助开发者高效地开发区块链游戏。

2. 智能合约和模板商城

开发区块链游戏避不开智能合约的开发,SmartIDE 是一款功能强大的云端智能合约开发工具,可以让您直接在云端编写 Solidity 合约。 

LoTTFi2vxWyH0vWYpQERghTrPd2LKZFFTrun32R5.jpeg

了解过智能合约编写的同学可以发现,智能合约编写和我们传统互联网代码的编写方式完全不一样,智能合约是部署到区块链上的,而区块链具有不可篡改的特性,所以智能合约如果出现 bug 只能重新部署智能合约,不但浪费部署 Gas 费用,还消耗开发者在用户中的信用度。 而 SmartStore 整理了区块链上经过验证的代码供开发者学习,从入门到进阶智能合约均有涉及,大幅降低智能合约开发门槛。 

UrLqcVBFc0xpWymJ2lnclwUY30tjAnrZVUq2fLEa.jpeg

我们将 SmartStore 无缝嵌入到了 SmartIDE 中。开发者不但可以从 SmartIDE 中一键打开 SmartStore,还可以挑选自己需要的智能合约模板点击“使用模板”即可自动导入到 SmartIDE 中。 

x3AV67n7RpZW62BfetE0kvoyW6h2AvFF3AXbnX3e.jpeg

在未来的版本中,开发者不但可以挑选适合自己的智能合约模板进行学习使用,还可以将自己的智能合约上传到 SmartStore 供其他开发者学习使用,还能赚取丰厚的 EGT 报酬。

3. 区块链游戏调试 

1VY9l0zJtYLO69oV2dnySQfia3nDJXZyJQAwHRWX.jpeg

Egretia Server 是区块链本地节点服务器,您可以使用它来部署智能合约,开发应用程序并运行测试。Egretia Server 主要包含四个功能:账户、区块、交易、日志。

帐户:页面显示账户及其余额。

区块:页面显示所开采的区块,与所使用的 Gas 和交易信息。

交易:页面列出对区块链运行的所有交易。

日志:页面显示了 Egretia Server 详细日志,这对于调试有非常大的帮助。 

uRI5plzHnDwhFBh0TddS5ArZpON7wx9AcxBaDZob.jpeg

Egretia Wallet 是 Egretia 团队提供给开发者的网页端钱包。区块链游戏开发和传统游戏开发另一个非常大的区别在于,区块链游戏需要经常和区块链进行交互,所以会频繁的和钱包打交道。虽然市面上有 Metamask 等第三方钱包,但是对于区块链游戏开发不是非常方便,所以 Egretia 团队开发了本地调试钱包 Egretia Wallet。在区块链游戏的开发过程中,Egretia Wallet 是嵌入到游戏中的,这样调试游戏的时候就可以方便的使用。

综上所述,Egretia 提供了从区块链游戏开发、智能合约开发、游戏调试整体的一站式工作流,极大地降低了开发者的学习门槛;而且 Egretia 公链测试网络及配套工具即将上线,将解决区块链游戏性能不足的问题;区块链游戏平台即将上线,致力于扩大区块链游戏玩家群体。

Egretia 是全球最领先的HTML5区块链平台, 致力于将20万开发者和10亿部移动设备带入区块链的世界。

文章作者: 露媛媛 / 责任编辑:刘佳昕我要纠错
声明:本文系金色财经原创稿件,版权属金色财经所有,未经授权不得转载,已经协议授权的媒体下载使用时须注明"稿件来源:金色财经",违者将依法追究责任。
    下一篇

在美国东部时间10月9日中午12点,BlockTEST联合创始人蒋红波拉开了HealthChainHack系列网络研讨会的帷幕。