Cocos-BCX测试链游戏Demo shooting(飞机大战
前言
Cocos-BCX目前运行的测试链上共有四款游戏Demo,分别为贪吃蛇、幸运女神、Dice和Cocos shooting,四款小游戏实际上从不同维度向我们展示了Cocos-BCX的基础设施,像贪吃蛇主要展示了多人在线竞技游戏的玩儿法设计,幸运女神则更多展示了链内源随机数算法,Dice展示了同类游戏的移植性,而Cocos shooting则以最简单的形式全方位展示了游戏资产收藏、交易、养成以及PVE竞技等链游特色。俗话说,管中窥豹,可见一斑,我们对这些游戏Demo的体验在一定程度上体现了今后上线Cocos-BCX公链的游戏体验。
我们剔除投资属性,四款游戏中,shooting可玩性最高,包含的游戏元素最丰富的,值得我们进行深入了解和探讨。
游戏准备
在进行游戏前,我们首先需要一个钱包来作为应用入口,以下摘选自CocosBCX微信公众号Cocos-BCX 公测期钱包与游戏操作教程的内容,此教程中介绍了三种运行游戏的方式及具体的操作说明,这里仅摘取手机端钱包的教程。
1.下载手机端钱包;
1.1) 进入Cocos-BCX官网(https://www.cocosbcx.io/)找到“生态产品”分栏;
1.2)找到手机端钱包CocosWallet (https://www.cocosbcx.io/product);
1.3)扫描相应二维码下载手机端钱包(CocosWallet)
iOS:(https://fir.im/iOSWallet)
Android:(https://fir.im/cocosbcx)
2. 注册并登陆账号(手机端钱包与PC端钱包CocosDesktop共享账号与私钥);
2.1)注册时,有两种模式注册。选择账户模式注册,可支持账户与私钥两种登陆方式;选择钱包模式注册,仅支持私钥登陆。
2.2)请长按私钥复制,存放在安全的地方,切记不要截图!资产私钥与账户私钥功能不同。
3. 钱包内资产仅在测试网流通;
4.访问游戏、游览器等功能。
4.1)进入钱包后点击“发现”,即可体验游戏
游戏展示
为了给大家一个更直观的展示,N叔录了一期shooting的游戏视频,如下:
<iframe height=498 width=510 src='http://player.youku.com/embed/XNDI5Mzk5NDc5Ng==' frameborder=0 'allowfullscreen'></iframe>
(此视频已上传优酷,题名Cocos-BCX游戏DEMO SHooting 评测)
游戏评价
在视频中,我们已经对游戏进行了简要的一个介绍,下面我们来做进一步探讨。
01 BGM
一阵阵金属摩擦和密集的金属打击,给你一种科技感,击中和击落飞机的音效给你的操作以足够的反馈,作为一款小型游戏,这样的BGM设计尽管变化不多,但那种紧张感还是能够给游戏增添光彩。
02 UI
典型的街机风,如果手机屏幕再大点儿,你甚至可以想象成自己在电玩儿城玩儿斑鸠。这种UI和玩儿法产生了天然的融合,当我们看到这样一个UI的时候,大概率就知道这游戏该怎么玩儿了。在视觉艺术表现手法上,这叫做直入主题。
UI界面03 玩法
如果对游戏进行切割分析,可以很容易梳理出shooting的两个核心玩儿法:
一是射击挑战,如何躲避各种飞弹,尽量长地存活和获得尽量多的道具。射击挑战除了依赖飞机本身的战斗力外,玩家的操作和反应也占据了一个非常重要的地位。犀利的操作不仅能够为你赢得更多的存活时间和代币获取量,还能获取比较优势,这将促使玩家花费更多时间在技术的打磨上。
射击挑战界面二是飞机养成,游戏提供了两条养成路线,一是装备的选择和强化,二是飞行员的选择,前者是主养成路线,也是飞机战斗力的主要影响元素,养成过程中会消耗大量的Cocos代币。那么,我们是选择已经获得的低性能装备进行强化,在短时间内获得战斗力加成,进而形成道具或代币获取的指数增长;还是先收集尽量多的装备后,比较各装备的优劣,最终选择性能最强的装备进行强化,从而节省重复强化的开支,这是需要我们去度量和选择的,也是游戏养成玩儿法的魅力之一。
装备强化界面04 区块链技术的应用
首先我们要明确的是,哪里有链上交互,哪里就有区块链技术的应用;而要进行链上交互,必然要获得私钥签名,所以必然要询问授权,我们来看看都是哪些操作需要进行授权:
1.进入射击挑战,点击PLAY后需要进行授权,此次授权后N叔认为将处罚两个事件,一是向合约账户发起一笔10Cocos的转账,二是一次性生成射击挑战过程中所有掉落的道具。
2、射击挑战结束,射击挑战结束虽然没有进行询问授权,但游戏结束的动作触发了一次合约调用,调用的结果是将游戏中生成的道具和金币(Cocos代币)进行结算,并将有关数据记录在链上。这包括一个由合约账户向玩家账户发起的转账。
3、强化装备。强化装备要消耗Cocos代币,需要进行询问授权,同1类似,此次授权也触发了向合约账户发起转账的动作,与之不同的是,此次授权还触发了新数据的链上记录,即装备升级到2。若如此,装备才能够登记为NFT资产。
4、交易市场的买入卖出其实就是游戏内嵌的DEX模块,但此功能应该尚未完善,只有入口,没有功能。
05 投资性简析
我们需要投入两类成本,一是代币成本(开启每局获得10Cocos),二是时间成本(每局2-5分钟),N叔打通关能够获得235Cocos的代币奖励及3-6个导弹道具,从这个角度讲回报率很高,但毕竟是Demo,这种直接结算代币的游戏方式在正式版不太可能出现,不然是对全体持币者的阉割。