内容简介:1月12日,Cocos-BCX第一期区块链活动开放日在北京如期举行,TEAM Joy联合创始人Joy Zhang和Neo Lee目前区块链游戏行业状况进行分析,从区块链游戏如何盈利、开发等角度分享了相应经验。TEAM Joy联合创始人Neo Lee
1月12日,Cocos-BCX第一期区块链活动开放日在北京如期举行,TEAM Joy联合创始人Joy Zhang和Neo Lee目前区块链游戏行业状况进行分析,从区块链游戏如何盈利、开发等角度分享了相应经验。
TEAM Joy联合创始人Neo Lee
沙龙上,Cocos-BCX相关负责人还发布了相关岗位需求,并宣布Cocos-BCX第二期活动开放日将于春节后举行,Cocos-BCX拟邀DappReview创始人牛凤轩以及TEAM Joy创始人Red Hong等嘉宾参与第二期活动。
Joy Zhang:区块链游戏的前景与破局
TEAM Joy团队组建于DApp元年的2018年。2018年底,Red Hong、Joy Zhang、Neo Lee从深圳、成都、北京相聚于北京,毕业于人民大学的Joy Zhang担任着团队产品运营负责人。
区块链游戏是DApp最好的表现形式之一,Joy Zhang首先从DApp的定义和特征讲起,DApp全称Decentralized Application,即去中心化应用,把核心逻辑或者数据放在区块链上的应用。 DApp有后端运行在区块链上、核心逻辑或者数据上链、无中心化控制与应用开源等特征 。如果说App是Fronted+Server,那么DApp则是Fronted+Contracts,DApp用智能合约执行后端核心逻辑,链上存储核心数据。
Joy Zhang表示,可考的最早DApp应用基于BTC,叫做SatoshiDice(中本聪骰子)。SatoshiDice多年位居BTC第一大应用,开启了区块链菠菜之先河。SatoshiDice采用基于地址的账户系统,游戏随机数生成器位于链上,且可自证。但SatoshiDice的缺点是未能实现完全自动化,未具备智能合约,仅支持半自动结算。
诞生于2017年12月的CryptoKitties(加密猫),是第一款让以太坊堵死的DApp,最贵的猫曾卖到600+ETH一只。作为现象级产品,CryptoKitties开启了区块链游戏时代,为区块链游戏用户带来增量,且效仿者众。而符合CryptoKitties创始团队的愿景,CryptoKitties证明了区块链不仅可以用来发行同质数字资产(货币),也可以用来发行非同质数字资产(角色、道具等)。被命名为ERC-721的非同质数字资产标准也为后来者提供了可行例证,随后Enjin的ERC-1155,Cocos-BCX的BCX-NHAS-1808皆是非同质数字资产标准,且不断完善进化。
由Team Just带来的P3D(PoWH3D)和F3D(Fomo 3D)是将菠菜类游戏推向高潮的存在。P3D是Team Just推出的平台代币,中文名弱手证明,类比传统金融市场,可以当作Team Just的仅有分红权股份,持有P3D将能获得包括F3D在内游戏的分红。Joy Zhang认为,P3D实质上是一个无限深度的交易所。F3D全称fear of missing out,即怕踏空。在F3D这款游戏中做到了完全的去中心化:最后一棒超级大奖等永动机设定、无admin/owner控制、有限的多签名控制。其利益自动化分配,如果F3D大奖未被黑客盗走,将是很完善的一款区块链资金盘游戏。
此游戏对比截图由Joy Zhang提供
回顾了以上述游戏为代表的区块链游戏后,Joy Zhang梳理了目前区块链游戏的困境: 1.既有基础公链不成熟;2.用户门槛高;3.矿工横行;4.黑客攻击不断;5.存量用户流失。
故而Joy Zhang将团队的第一款游戏Snake Joy(贪吃蛇Joy)落户于相对完善的EOS公链上,同时,Joy Zhang表示,Cocos-BCX提供的BCX-NHAS-1808标准也给他带来了很大的启发,在Snake Joy接下来的版本中,Joy Zhang将使用BCX-NHAS-1808标准制作贪吃蛇皮肤等游戏道具资产。
Joy Zhang认为,在2019年,区块链游戏的种类将变得更加丰富,以贪吃蛇为代表的io类、以Gods Unchained为代表的卡牌类,以及策略类游戏将更加流行,随着钱包等 工具 的快速完善,用户参与门槛也将大幅降低。 Joy Zhang表示,2019年的区块链游戏用户数量将是2018年的数十倍到数百倍,并将在中心化与去中心化上寻找到价值的平衡点 。
最后,Joy Zhang分享了Snake Joy游戏的盈利模式,主要分为内部来源与外部来源。内部来源为收取游戏服务费、游戏道具出售;外部来源为游戏内广告收益、参与公链生态建设获得生态激励。
Richard Burton说过这样一句话:过去人们把钱存在银行,银行家成了世界上最有权势的人, 如今人们把钱存在协议里,程序员即将成为世界上最有权势的人 。程序员的快乐时代来了!
Neo Lee:合约账户中不要存放过多的Token
曾参与知名游戏《轩辕剑》与《捕鱼达人3》制作的Neo Lee是TEAM Joy团队的技术负责人,从09年进入行业至今,Neo Lee已有10年游戏开发经验。
已上线于EOS公链的Snake Joy版本为多人实时交互版本,支持在浏览器、H5、独立App上运行。Neo Lee表示,技术上共配置了4个工程师来开发这个游戏:1个web前端工程师、1个golang后台工程师、1个node后台+合约工程师以及1个Cocos Creator工程师,研发共耗时7周。
Neo Lee提供的贪吃蛇游戏截图
已上线版本Snake Joy的运行机制如下:
1.玩家对游戏合约进行转账,获得游戏进入资格;
2.玩家支付成功后,游戏服务器读取游戏合约上的支付记录,验证无误后玩家进入游戏;
3.游戏中玩家可以按照规则获得Token,游戏结束时服务器会调用游戏合约接口进行奖励分账(此过程数据上链),分账一部分进入奖池,一部分进入玩家账户;
4.服务器将转发结果到数据服务器,数据服务器将刷新web前端的玩家游戏记录;
5.玩家将获得的Token通过web平台进行质押,数据服务器每天按照规则调用平台合约对质押代币进行分红。
Neo Lee 提示, 在合约的安全性设计上,合约账户里不要托管太多的Token,Token尽可能的存放于独立的账户,Token分账或是计算过程要单一,一次调用完成所有角色账户的转账操作,不做Token托管 。
Neo Lee提供的贪吃蛇合约设计架构
结合开发历程与区块链游戏品玩经验,Neo Lee还补充了一些心得, 其中管理好自己的Token , 不要在合约账户中存放过多Token被再次提及, 而保管好自己的私钥,打死也不告诉别人则是Neo Lee认为所有持币玩家都需要注重的问题 。做好合约审计工作,做好安全防范是Neo Lee认为开发中,重中之重的问题。
此外,Neo Lee还建议开发者们要拓宽自己的技术栈,了解各种技术在开发中的利弊,且要密切关注区块链的发展动态,跟上主流公链的步伐。
以下是Neo Lee在开发EOS版本Snake Joy中用到的技术栈:
•智能合约(c++)
•游戏服务器 nodejs+eosjs
•数据服务器golang+goeos
•客户端 cocoscreator-js +eosjs+scatter
•web前端 react+eosjs+scatter
开放日最后,Cocos-BCX相关负责人发布了关于Cocos-BCX岗位的招聘需求:程序开发类岗位:高级后端开发工程师、高级区块链开发工程师、高级游戏开发工程师以及高级运维开发工程师;策划类岗位为高级游戏策划。Cocos-BCX第二期区块链游戏活动开放日也将于春节后举办,以上游戏需求以及接下来活动安排,均可关注Cocos-BCX官方公众号(CocosBCX),或添加Cocos-BCX客服(ID:Cocos-BCX)咨询。
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- 参加有赞前端技术开放日所感所想
- 智能运维实践——魅族技术开放日第十三期现场纪实
- 区块链技术+区块链怎么赚钱?
- 区块链技术入门:区块链是什么
- 阿里申请可“行政干预”区块链专利,区块链变味?
- 中国区块链商学院:区块链基础知识
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
面向模式的软件体系结构(卷1) (平装)
Frank Buschmann、Regine meunier、Hans Rohnert、Peter Sommerlad、Michael Stal / 贲可荣、郭福亮 / 机械工业出版社 / 2003-1 / 45.0
一起来看看 《面向模式的软件体系结构(卷1) (平装)》 这本书的介绍吧!