您当前的位置: 首页> 新闻详情
 

必发88:Cocos-BCX 区块链游戏开放日:EOS上首款贪吃蛇游戏的开发与盈利

2019-06-12 17:16:07 来源:嘉博国际-嘉博国际平台-嘉博国际官网 浏览次数 36

  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担任着团队产品运营负责人必发88。

  区块链游戏是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,游戏结束时服务器会调用游戏合约接必发88官网口进行奖励分账(此过程数据上链),分账一部分进入奖池,一部分进入玩家账户;

  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 +必发88官网eosjs+scatter

  ?web前端 react+eosjs+scatter

  开放日最后,Cocos-BCX相关负责人发布了关于Cocos-BCX岗位的招聘需求:程序开发类岗位:高级后端开发工程师、高级区块链开发工程师、高级游戏开发工程师以及高级运维开发工程师;策划类岗位为高级游戏策划。Cocos-BCX第二期区块链游戏活动开放日也将于春节后举办,以上游戏需求以及接下来活动安排,均可关注Cocos-BCX官方公众号(CocosBCX),或添加Cocos-BCX客服(ID:Cocos-BCX)咨询。


必发88 必发88
 
嘉博国际-嘉博国际平台-嘉博国际官网