猜你喜欢
  • 区块链ABS是什么?| 金色百科
  • 网易区块链APP之后 凤凰金融发布区块链白皮书
  • 造林资金链上平台管理 雄安区块链应用渐深入
  • 深度专访Skycoin团队:十年磨一剑 打造分布式互联网
  • 谷歌加密禁令宽限期已过 但仍有8个采矿应用保留在谷歌商店中
  • 什么是Merkle Tree 可信树 | 金色百科
  • 多头获利了结 市场短线承压
  • 什么是锚定技术 | 金色百科
  • 2018火星区块链硅谷峰会圆满结束
  • 国内外高校抢滩区块链教育领域 纷纷成立研究实验室
  • 什么是创世区块 | 金色百科
  • 链接世界 2018区块链新生代力量·硅谷站圆满结束
  • 赛迪报告显示:2018中国区块链专利位居全球第一 阿里巴巴遥遥
  • 人人影视区块链项目CVN上线交易所?原来竟是场乌龙
  • BTC回撤关键支撑 守住才能重拾涨势
  • 继5部委之后 海南金融工作办也发布了“区块链”非法集资风险
  • 金色盘面 | 多空拉锯 调整尚未结束
  • 金色早报-印度盯上国家数字货币以削减9000万美元账单 | 元界赞
  • 芝加哥期权交易所年底或推出以太坊期货 但需美国商品期货交易
  • 每年印钞成本高达9000万美元 印度央行或将央行数字货币纳入货

睿思通 > 行业新闻 >

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

2018-10-12 09:04 来源:金色财经

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

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

copyright ruizton

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

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

区块链游戏不足明显 ruizton.com

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

睿思通科技

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

ruizton.com

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

内容来自ruizton

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

专业区块链开发

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

睿思通科技

最后, 区块链游戏玩家群体太小。 山寨币开发

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

当前解决方案局限 专业区块链开发

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

内容来自ruizton

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

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

内容来自ruizton

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

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

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

copyright ruizton

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

睿思通科技

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

内容来自ruizton

最后,区块链游戏调试。

copyright ruizton

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

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

环境不利于游戏开发者 山寨币开发

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

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

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

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

ruizton.com

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

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

山寨币开发

Egretia 工作流让开发变的简单

睿思通科技

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

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

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

    山寨币开发

    GAODOb7VlD7masgk0X5QlT16ZClDUS3ap662z1zd.jpeg ruizton.com

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

copyright ruizton

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

copyright ruizton

2. 智能合约和模板商城 山寨币开发

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

LoTTFi2vxWyH0vWYpQERghTrPd2LKZFFTrun32R5.jpeg 睿思通科技

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

UrLqcVBFc0xpWymJ2lnclwUY30tjAnrZVUq2fLEa.jpeg

copyright ruizton

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

山寨币开发

x3AV67n7RpZW62BfetE0kvoyW6h2AvFF3AXbnX3e.jpeg

ruizton.com

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

睿思通科技

3. 区块链游戏调试  睿思通科技

1VY9l0zJtYLO69oV2dnySQfia3nDJXZyJQAwHRWX.jpeg

山寨币开发

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

内容来自ruizton

帐户:页面显示账户及其余额。 睿思通科技

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

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

山寨币开发

日志:页面显示了 Egretia Server 详细日志,这对于调试有非常大的帮助。  专业区块链开发

uRI5plzHnDwhFBh0TddS5ArZpON7wx9AcxBaDZob.jpeg 专业区块链开发

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

专业区块链开发

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

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

内容来自ruizton

  专业区块链开发

(责任编辑:来源网络)