返回首页 > 您现在的位置: SEO秘密 > 北京SEO > 正文

Cocos

发布日期:2019/4/4 11:10:37 浏览:391

来源时间为:2019-04-03

3月29日,Cocos2019年全国巡回沙龙第一站在北京举办,作为沙龙重要组成部分,Cocos-BCX带来了Cocos-BCXTime,了项目最新进度,并邀请TEAMJoy链上开发经验。

Cocos-BCX首席技术顾问KevinYin了项目的最近进展,包括集成钱包、去中心交易所、区块链浏览器、资产管理等功能的Cocos-Terminal、更新的链系统,以及稳定运行在Cocos-BCX测试链的游戏最新版本。

同时,作为开发者计划的一员,TEAMJoy团队联合创始人NeoLee也了在Cocos-BCX上DApp的开发逻辑与经验。

集成钱包、去中心交易所、区块链浏览器、资产管理等功能的Cocos-Terminal与更新的链系统

在沙龙上,KevinYin展示了Cocos-Terminal——一款集成钱包、去中心交易所、区块链浏览器、资产管理等功能的集成终端。

根据介绍,Cocos-Terminal支持使用多种账户模式进入区块链系统的图形入口;支持同质和非同质资产的钱包、去中心交易所;提供全功能区块链浏览器,除浏览器的常规功能外,额外提供合约数据分析、函数执行结果和影响分析、账户流水分析、数字资产检视等功能,以及提议和决策的图形操作界面等。

沙龙上,KevinYin还了Cocos-BCX链系统的更新与改进,包括事务ID结构的扩展,修改复杂事务扣费机制、合约调用栈深度的控制,链事件的订阅方式改进。

CocosShooting2.0与BCX-NHAS-1808标准

与Cocos-Terminal同步,KevinYin还展示了在Cocos-BCX测试链上平稳运行的第三方游戏,CocosShooting2.0版本,在2.0版本中,延续了使用抽奖合约获取链上随机数以确保玩家抽奖公平性的特性,并在游戏中内置交易系统以便玩家能够在游戏内直接发起资产交易,同时在Cocos-Terminal的浏览器中也能够直接查询游戏内NHAS-1808资产的固有数据和扩展域数据。

CocosShooting中飞行员与炸弹等非同质数字资产,均是按照BCX-NHAS-1808标准(以下简称为NHAS-1808标准)设计的非同质数字资产,NHAS-1808标准针对去中心分布账本式系统提出了一套统一的、便于扩展的数字资产标准及应用规范,并在规范的基础上延伸出更多的资产业务模式,提出了独特的数字资产世界观系统,旨在为游戏开发者提供完善、便捷的开发环境,发挥链游特性,推动游戏链游化。

当前的NHAS-1808标准具备良好的可扩展性和可控性,完美支持资产的租赁、抵押、典当等复杂业务模式。以完成一个资产抵押业务的实现为例,开发者在合约中定义抵押业务各流程的函数,在达成抵押行为时,合约函数通过组合权属变更OP和一般交易OP实现支付抵押款、所有权变更等行为,利用链的定时任务OP定义抵押到期时收回使用权或期限内赎回时转还所有权等业务行为。

如在CocosShooting世界观中,飞机有耐久度耗损,需要去修理厂修理,开发商可以将修车厂的使用权租赁给玩家,收取租金,形成更多的营收模式。而租赁玩家也为了获得更大的收益,自发为游戏拉新以获取更多客人,改善修车厂服务模式等。更重要的,脱离游戏控制的资产将进一步促使游戏开发方以提高游戏自身质量的方式来留住玩家和提高流入游戏的资产总体价值,做大游戏资产交易规模,推动游戏经济进入更大的循环。

TEAMJoyCocos-BCX链上开发经验:合约开发很容易上手

沙龙上Cocos-BCX还邀请了TEAMJoy团队在Cocos-BCX链上开发的经验。

NeoLee是TEAMJoy联合创始人,目前TEAMJoy正着手在Cocos-BCX链上开发区块链游戏,包括Cocos-BCX版贪吃蛇、以及区块链版捕鱼达人等。

NeoLee表示,Cocos-BCX采用了lua虚拟机,这样对于许多游戏程序员来说,就不需要重新学习类似于以太坊Solidity语言,也不用像EOS用C 来写合约,直接用原来熟悉的lua表达逻辑,降低了入门门槛。

在植入lua虚拟机的时候,Cocos-BCX对原有的lua虚拟机进行了一些优化和扩充。具体的文档可以参见Cocos-BCX的开发文档。

NeoLee以开发一个骰子游戏程序为例,了在Cocos-BCX链上的合约开发,部署,调试以及前端的合约调用:

首先设定骰子游戏规则,具体游戏步骤为:

设置需要投注量

调整滑条投注骰子号码上限,改变胜出机率

按下"掷骰子"按钮进行投注,如果摇到骰子号码小于投注骰子号码上限,立即中奖。程序根据胜率来结算。

NeoLee表示Cocos-BCX在合约部署上,对比EOS和以太坊,要更简单些。通过操作接口直接把代码推到链上去,可以随便更新。当创建和更新都有交易记录。

且Cocos-BCX提供内置随机数方案,不需要像以往链游戏开发中,为了保证安全可靠,需要服务器和客户端使用双盲方式生成双随机数种子。

NeoLee了在Cocos-BCX链上部署骰子游戏的代码,具体实现如下,总共40行便可以解决问题。

合约部署到链上后,可以直接在浏览器中浏览源码。已经写到public_data中的数据,这些对外都是公开透明的。

此外,沙龙上Cocos引擎开发工程师、Cocos3D引擎架构师也现场了Cocos3D新体验,饭团网络的主程、声网资深安卓开发工程师也重度小游戏开发流程与游戏实时音视频开发要点。

本次北京站沙龙为Cocos2019年全国巡回沙龙第一站,今年Cocos将前往北京、广州、上海、成都、深圳、福州等城市,携手游戏行业各方领域的专家针对游戏引擎、开发技术、游戏运营、游戏发行、区块链游戏、游戏变现、游戏出海以及开发者服务展开交流,为与会者提供充足的干货和良好的交流环境。

作为沙龙组成部分,Cocos-BCX也将继续参与今年沙龙,继续为开发者带来项目相关信息,区块链游戏开发的相关经验,以及行业的相关动态与报告。

最新北京SEO

欢迎咨询
返回顶部