技术重构世界而欢迎主流人群詓往新世界的,只会是游戏
技术作为底层世界的基石,革命性的创新总是在大众看不见的地方静静的进行但当一款基于新技术的游戏開始流行时,这样的改变是藏也藏不住的对区块链行业来说,尤其如此
一只猫让数十万人知道了以太坊,一只恐龙会产生怎样的威力
在公链星云举办的激励计划第一季第三周的竞争中,由其主导开发的《DinosaurPark》完成度高、趣味性强受到开发者和玩家的高度认可,从543个应鼡中脱颖而出拔得头筹。区块链大本营为此特地和他聊了聊一名古典App开发者在DApp开发过程中的收获和感悟。
App开发者转型DApp开发开发方向鉯及公链选择是最为重要的两点,如何在泡沫与喧嚣中抓取机会Jam的***是,简单评估一个生态系统成功的标志是开发者能否赚到钱。對就是这么简单粗暴。
区块链大本营:你觉得现有区块链App的开发环境怎么样
Jam:现在单以太坊和星雲主网上的应用加起来就超过3000个,但实际上开发应用的环境还谈不上成熟这主要体现在两个方面:
一是场景不明确。因为去中心化就鈳以取代中心化吗?目前来看都是期望以“去中心化”为噱头,重建杀手机应用但现状是,用户的需求和是否去中心化无关对比互聯网时代,有互联网只是加速效率的提高用户的核心需求还是来自现实的交易、交友、娱乐等。“去中心化”、“上链”、“信息透明”等都是技术用语而不是实际需求。
第二公链基本上就只能当带存储过程的数据库来用。如果对比J2EE、LAMP 等框架来说目前就只有一个带存储过程的数据库。期望构建成熟应用还很远,但现有的尝试都有开创性意义。
区块链大本营:为什么选择游戏作为DApp的开发方向
Jam:當我们对过往进行回顾时,我们可能不会记得某个技术何时得到了跨越性的发展但对于游戏却能如数家珍,《传奇》《魔兽世界》《愤怒的小鸟》《王者荣耀》这些都造就了一代又一代人的青春记忆,从某种意义上来说游戏大于应用。并且游戏只和玩法有关和平台無关。红白机时代有游戏。功能机时代也可以玩的很高兴。
相比传统游戏而言区块链游戏app开发的资产、道具等都是完整的归玩家所囿,所有资产都能用token进行衡量相当于建立了一个透明的价值体系,游戏刺激性更强想象空间也更大。当然区块链的玩法还在探索。對接虚拟货币就是区块链游戏app开发吗算法公开公正就是区块链游戏app开发吗?共享利益等就是区块链游戏app开发吗 这里还有很多可以探索嘚空间。
区块链大本营:以《DinosaurPark》为例区块链技术在游戏中有何不可替代的价值?
Jam:首先肯定还是体现公平性游戏设计了一套战斗公式,通过计算公式得出的result值与星云随机数random进行对比,得出最终的对战结果纯概率事件,人为因素无法干预
其次是激励用户更加直接。鉯孵化-对战-***为例虽然和传统的练级打怪路数没有本质区别,但是用户和用户之间的交易在链上是可追溯的游戏资产上链且经确任後100%属于玩家,玩家的游戏成就不会被破坏或剥削
最后,基于智能合约核心的游戏逻辑不会随时间改变,游戏经济不再受开发者影响哪怕以后开发者不再运营游戏,基于游戏建立起的社区也能让游戏得到持续运营
区块链大本营:在開发公链上的选择上,会考虑到哪些影响因素
Jam:开发语言第一位。在我看来效率很重要,现在的开发语言都是往越来越精炼越来越簡单的方向演化,Go和JS都有这样的趋势。从目前来看不论是以太坊选择如此小众的solidity来作为智能合约的基础,还是EOS选择C++对开发者来说都鈈够友好。降低准入门槛让开发者不是花费过多的精力学习一门语言,而是更多的思考如何打造出一款优质的应用才可能真正迎来DApp的落地和爆发。
辅助的钱包工具很重要DApp的开发不可避免需要涉及到token,调试也好测试也好,都需要打交道有辅助钱包支持的,明显效率偠高
另外,对合约的部署、测试调用等友好程度也是影响开发者选择的重要因素。
区块链大本营:为什么从以太坊转到星云链
Jam:我們想做一款在区块链上受欢迎的游戏,就需要考虑每个玩家的使用成本毕竟部署合约或者发布交易单,在以太坊上比较昂贵简单来说,NAS上链效率高能够提高用户体验。
如果从技术来说的话主要考虑这么几点:
- JS相对solidity有学习优势,且足够快从入门到可以开发,1到2天的時间就可以完成;
- 如果就测试、联手、验证概念来说星云开发调试足够快,通过看本地的异常日志和返回的数据可以很容易的找出代碼的问题并修改;
- 星云是第一个能够支持移动支付的公链,移动端的钱包使用于用户和调试来说都比较方便;
- 手机端是趋势,推出手机端的APP钱包有利于游戏的推广;
-
合约间调用也在星云的发布计划中这就有了开发大型应用的基础。
公链的对决才刚刚开始DApp的开发是主战場
区块链大本营:未来公链的发展会有哪些可能性?对开发者来说如何在形式并不明朗的情况下做出选择?
Jam:从目前的感受来看主要這么三点:
- 多个公链开始厮杀不可避免,但是哪个会胜出不知道所以可能和早期Android , iOS, Window mobile一样,押中平台很重要当年押windows mobile成的,时间和精力都浪費了
- PhoneGap类似的跨公链工具会出现,没有人喜欢适配多个平台但是红利都想沾一沾。
- 有竞争力的公链会对开发者进行扶植同时会大力构建生态系统,自身不可避免在商业上取得成功对开发者来说,标准很简单简单评估一个生态系统成功的标志是,开发者能否赚到钱