由触控科技主办的首届Cocos区块链游戏技术大会于3月24日在京召开,大会重点讨论了去中心化游戏道具交易所和区块链游戏的未来发展,并在大会现场发布和演示了全球首个直观、可预期的区块链开发环境及工具。
触控科技CEO陈昊芝、Cocos引擎创始人&厦门雅基软件CEO王哲、INB资本合伙人兼Cocos技术顾问尹健辉,以及李笑来作为特约嘉宾应邀出席大会并发表了演讲。
触控科技CEO陈昊芝
触控科技CEO陈昊芝表示,在区块链领域,由于各类主链的性能和共识机制的不同,智能合约的开发门槛较高,所以游戏开发者更多还是在观望,实际开始真正投入研发的团队依旧凤毛麟角。
陈昊芝指出,真正有数据支撑、有健康化运营、有良好去中心化交易环境的区块链游戏,至少需要9-12个月的开发时间。而手游在过去两年的展现出快速衰退的趋势,一款成功的手游的运营寿命只有3-6个月。他认为游戏行业的低迷是游戏背离了与用户价值一致的轨道,而开发者的减少是平台背离了与开发者价值一致的轨道。
触控科技正在尝试基于区块链技术、机制及服务让用户与产品、用户与开发者、开发者与平台价值回归一致。陈昊芝表示,Cocos核心引擎在2018年将完成从3.0到4.0的大版本升级,CocosCreator编辑器也将升级到2.0版本,将进一步升级编辑器性能与游戏运行性能,并将提供更多支持开发者进入新平台、新技术、新用户和新收入模式的开发环境与通道,触控科技将力图将区块链+游戏的各种愿景成为可能。
Cocos引擎创始人王哲
Cocos引擎创始人王哲为参会者讲解了Cocos的技术进化和生态演进。王哲现场演示了使用 Cocos Creator 开发的游戏,可以方便快捷地发布到区块链游戏运行环境中,在可视化的界面中进行支付操作、道具交易。从区块链浏览器里可以看到游戏代码执行过程中的块生成、块数据写入等操作,更直观地让大家了解区块链游戏的运行机制。Cocos 的区块链开发环境,已经提供了包括基于区块链分布式用户账户、钱包、道具交易系统,可以实现游戏内道具的链上永久保存及跨游戏使用。
王哲现场展示了一款利用Cocos新引擎开发的3D麻将游戏,以及一款飞行射击游戏。使用Cocos开发好的游戏,既可以快速发布到已有的 iOS, Android,微信小游戏和Facebook Instant Games平台上,也接入区块链SDK之后,方便快捷地发布到区块链游戏运行环境中。在可视化的游戏主界面中进行直接操作,从区块浏览器里可以清楚地看到游戏过程中,在链上的道具掉落、使用,以及脱离游戏后的道具交易数据块。
INB资本合伙人兼Cocos技术顾问尹健辉
INB资本合伙人兼Cocos技术顾问尹健辉在会上分享了Cocos引擎与区块链结合的实例,尹健辉认为区块链游戏发展存在4个阶段。
一、使用TOKEN做游戏“金币”的结算,运行于Candy.one的CandyShooter和旅行青蛙游戏,使用ERC20。并以Candy作为游戏结算的依据。触控科技尝试用Cocos游戏对接国内最大的用户积分平台Candy.one,实现H5游戏在平台上可以通过Candy进行游戏充值,以数字积分换取游戏货币、游戏道具的功能。
二、游戏“金币”和道具的自由交易,非同质代币的代表作是以太猫,非同质TOKEN标准的范例:以太坊的ERC721TOKEN。
三、关键规则上链运营,以RPG游戏中地图宝箱为例,可以归纳两种运行思路:1.地图中所有箱子内容在进入地图时,一次性在合约中生成,该模式一次性完成但灵活性较差。2.每一次开箱子行为即时运行合约生成内容,该模式运行次数较多,对区块计算的压力大,技术要求高。
四、游戏整体上链运行,这将是区块链游戏的最终状态,是未来可能达到的最终愿景。但中间还有许多区块链的底层技术问题需要攻克。
现场演示Cocos游戏运行在Cocos公链环境
另外,尹健辉还与王哲现场展示了一款基于Cocos引擎制作的区块链游戏CocosShooting,并向与会者展示了游戏数据的编写上链,TOKEN化的装备交易以及去中心化游戏交易中心管理。这款打飞机游戏现场运行流畅,交易迅速,获取的新道具可快速流通使用。
Cocos引擎将区块链游戏数据结构进行优化和扩展,增加自定义数据存储空间,并可以根据游戏调整相应共识、见证、出块等关键流程,确保块数据的体积不会因长期的交易而变得拥堵。
特约嘉宾李笑来
除技术讲解以外,本届大会还特别邀请了国内嘉宾李笑来为到场观众讲解了他对区块链技术的理解。李笑来认为,区块链是数字世界技术变革,它将最容易、最简单、最直接与数字世界紧密结合,在未来的两三年里,中国一定会以最为迅猛的速度发展区块链技术。
关于cocos
Cocos目前在全球拥有110万的注册开发者,30万的月活跃开发者,遍布全球超过200个国家和地区。采用Cocos引擎开发的游戏覆盖市面全品类,在移动游戏全球市场份额占比30%,中国市场份额占比45%,是全球第一开源移动游戏引擎。