当前位置:网站首页 > 公告中心 > 正文

Egretia Workflow:为区块链游戏开发者提供最佳解决方案

2018-10-15 10:45:26 2683 0

  Egretia Workflow:为区块链游戏开发者提供最佳解决方案

  区块链游戏在全世界都成为一个家喻户晓的词汇,而很少有人真正玩区块链游戏。自CryptoKitties推出并传播病毒,干扰以太坊网络以来,数百万类似的游戏如CryptoDog,CryptoFish正在兴起,但其中没有一款因CryptoKitties而闻名。最近,EOS Pixel Master以其创新的游戏玩法吸引了业内人士的关注。

  事实上,区块链游戏玩家和开发者并不多,因为区块链游戏带来了许多问题或不便,包括高学习门槛,繁琐的环境配置和不成熟的开发者社区等等。但是,Egretia为区块链游戏开发提供了完整的工作流程来进行转换。

QQ截图20181015103351.png

  Egretia致力于成为世界领先的HTML5区块链平台,利用成熟的区块链游戏开发工作流程,通过Egreita公共链提高区块链游戏的性能,传播区块链游戏,并进一步扩展区块链游戏玩家。

  区块链游戏中明显的缺点

  虽然区块链游戏越来越受欢迎,但它的缺点已经暴露出来。首先,不完整的区块链游戏开发工具。即使有许多最热门的区块链游戏出现,但目前的游戏与传统游戏之间存在巨大的差距。其中一个原因是区块链游戏开发工具不完整。

  其次,区块链游戏的表现还不够好。

  最热门的传统游戏中的游戏玩家可以达到1亿多,而区块链游戏玩家则不尽相同。否则会导致区块链严重堵塞。对于区块链游戏玩家,如果游戏玩家达到10k以上,你可以说它是高质量的游戏。

  最后,区块链游戏中的玩家社区太小了。

  目前,由于区块链以及钱包和融资方面的高门槛,目前的区块链玩家甚至无法达到用户的中级游戏之一的流量。

QQ截图20181015103410.png

  区块链游戏行业目前的解决方案

  说实话,游戏开发者可以使用的工具不多,三种主要解决方案如下:

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

  开发人员需要选择一个合适的游戏引擎进行开发。此时,由于许多区块链游戏都是基于H5,所以通常开发者会选择H5游戏引擎。

  在H5游戏行业的过去7年中,三款国产H5游戏引擎已经发展得很好,包括H5开发引擎和代码编辑器。相对而言,国外的引擎工具仍在开发中,只有第三方代码编辑器可用,如VSCode,Webstore。但是,如果ETH只能由Web3等第三方编程而没有代码提醒等功能,则可能会降低开发人员的开发效率。此外,在不同平台上设置Web3时可能会出现一系列问题或错误。

QQ截图20181015103344.png

  第二,智能合约和模板商店

  选择引擎和代码编辑器后,开发人员需要选择智能合约编辑器来编程,调试和启动智能合约。Remix编辑器在ETH官方网站上提供但需要下载VPN才能使用。另一个编辑器是Truffle,对于没有可视化编程,调试和发布页面的初学者来说很难。

  三,区块链游戏调试

  游戏开发完成后,它必须处理本机调试。对于传统的游戏开发,它非常简单,只需要配置本机开发环境,同时应该为区块链游戏进行自定义。

  一个是本地节点服务器。在本地模拟区块链环境中,一些开发人员采用“testrpc”进行调试,而其他开发人员部署Ganache客户端。此外,钱包还需要进行测试,例如着名的Chrome插件Metamask。但是,开发人员需要使用VPN来安装它,同时这个系统无法自动处理它。

  解决方案不足

  即使有罕见的游戏开发方法,它也只能让少数开发人员使用,但无法满足大多数开发人员的需求。甚至,目前市场环境的趋势不太适合开发者开发区块链游戏。

  原因如下:

  门槛很高。开发人员需要知道这些新词的含义,如Web3,钱包,混音等。

  繁琐的环境配置。经验丰富的开发人员必须意识到,考虑到Web3版本,不同版本之间的不同配置,有时甚至是错误,以及在不同系统之间安装的有线问题,有多难配置区块链环境。

  由于缺乏中文资料,国内开发人员需要利用VPN获取更多英语资料。

  没有成熟的开发者社区 这是由于较少的开发人员认为开发人员社区还不够成熟,开发人员无法进一步讨论。

QQ截图20181015103618.png

  Egretia提出的方法

  Egretia正在打造一站式区块链游戏开发工作流程,通过Egretia引擎一键创建区块链游戏,开发人员无需与区块链进行交互,无需学习繁琐的区块链知识。同时,Egretia提供本地节点服务器 - Egretia Server和本地调试钱包 - Egretia Wallet,并拥有超过20万开发人员的开发人员社区,以便为所有开发人员进行讨论和咨询。

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

  Egretia Launcher是Egretia工具和服务的统一入口。在Egretia Launcher中,开发人员可以下载Egretia工作流管理的管理引擎和相关工具,还可以完成HTML5的创建,管理和发布。因此,Egretia Launcher应该是开发人员的第一个安装。

  2.智能合约和模板存储

  众所周知,智能合约开发是区块链游戏必不可少的。SmartIDE是具有强大功能的云智能合约开发工具,允许开发人员编制Solidity Contract。

  编译智能合约和传统的互联网代码完全不同。例如,在传统网站的开发中,可以通过升级代码来修复错误或错误,而不会对区块链中部署的智能合同起作用。由于区块链是防篡改的,因此调试的唯一方法是重新部署智能合约。如果发生这种情况,不仅浪费了天然气部署费用,而且还浪费了开发商对用户的信用。SmartStore包含区块链中所有经过验证的代码,适用于从初级到高级智能合约的开发人员,大大降低了智能合约开发的门槛。

  我们将SmartStore无缝嵌入到SmartIDE中,因此开发人员不仅可以从SmartIDE打开SmartStore,还可以通过单击“使用模板”自动导入SmartIDE来选择所需的智能合约模板。

QQ截图20181015103609.png

  在即将推出的版本中,开发人员不仅可以选择智能合约模板,还可以将他们的智能合约上传到SmartStore,供其他开发人员学习和使用,这样他们就可以获得丰富的EGT作为回报。

  3.Blockchain游戏调试

  Egretia Server是区块链本地节点服务器,它允许开发人员部署智能合约,开发应用程序并进行测试。Egretia Server的四个主要功能:帐户,阻止,交易,每日记录。

  帐户:此页面显示帐户和余额

  阻止:此页面显示提取的块,气体和交易历史记录。

  交易:此页面显示区块链中运营的所有交易。

  每日记录:此页面显示Egretia Server详细记录,这对调试非常有帮助。

  Egretia Wallet是Egretia团队为开发人员提供的网络钱包。区块链游戏开发与传统游戏开发的最大区别在于区块链游戏经常与区块链和钱包进行交互。Metamask等市场上的第三方钱包不便于开发区块链游戏,因此,Egretia团队提供当地调试钱包Egretia Wallet。此外,自Egretia Wallet嵌入到游戏中以来,对开发人员来说更容易。

QQ截图20181015103558.png

  总而言之,Egretia为开发人员提供一站式工作流程,从区块链游戏开发,智能合约开发到游戏调试,大大降低了开发人员的门槛。此外,Egretia公共链测试网和支持工具即将在线发布,解决了区块链游戏性能不完善的问题。致力于增加区块链玩家的区块链游戏平台将很快推出。

  Egretia是世界上第一个HTML5区块链平台,致力于将20万开发者和10亿移动设备带入区块链世界。

本文暂时没有评论,来添加一个吧(●'◡'●)

发表评论:

  • 评分:
  • 回到顶部