跳到主要内容

漫谈区块链游戏的初级思路


My Profile
懒惰的西瓜
lifelong learner & blockchain enthusiast & tokenomics designer & novel writer

阅前提示:仅是一些非常初级的思路,想着好玩便写下来了,无实质开发价值

(一)引子

早在几年前,我玩游戏的时候就一直在想,为什么没有一个游戏能赚钱呢?

很显然,游戏其实是非常适合赚钱的一种方式,在消遣娱乐的同时提供经济收益,很多人似乎觉得不可能,然而随着NFT市场的发展,“play to earn”似乎正逐渐成为一种可行的方式。

此前的游戏赚钱方式,无非是通过交易游戏道具、游戏账号,但这些方式弊端很明显:不管怎么交易,游戏的数据是储存在运营商的服务器上的,其价格决定权在公司、在游戏热度,总之不在玩家自己。

区块链提出的NFT(非同质代币)概念很好地解决了这个问题。NFT是记录在链上的资产,一旦获得,就真正属于玩家自己(除非哪个倒霉蛋把钱包丢了……)。这使得NFT的交易市场独立于游戏和开发商运营商而存在,影响NFT交易价格的唯一因素是市场参与者的认可度,也就是我们常说的,“共识”。(当然,如果游戏凉了,共识肯定受影响,但不至于血本无归,有人愿意买就会有价格,再不济做个收藏了)

前段时间,基于NFT的区块链游戏大火,我没搭上AXS的快车,就琢磨着再找一款类似的游戏。当然,于我个人而言,对游戏的最低要求是美术风格,如果美术风格都过不去,玩得不开心,更别提收藏价值了。

目前看来,像decentraland等游戏虽然风格过得去,游戏的metaverse概念也做得非常好,但经济模型聊胜于无,缺乏发展的内驱力。举例来说,如果我在一个区块链游戏里拍地,如果他没有好的经济模型,我可能唯一期待的获益方式就是等更多人认可这个游戏,等地涨价。

但如果经济模型往上一层,除了土地,加入商业、畜牧业、种植业,玩法就丰富多了。我买了土地,不仅仅是等待升值,还可以用来建农场、牧场和商店。由于我们设定里没有算建筑业,所以农场、牧场、商店均可以作一个建筑包出售,购买对应的建筑包就可以在所买的土地上进行建设。

比如说我建了个农场,再去买鸡、牛,鸡可以生蛋,牛可以宰杀,鸡蛋、牛肉就可以拿去商店里卖。鸡蛋嫌卖价低的,自己孵化,但孵化要设置足够的难度,因为更多的鸡意味着更多的“矿工”,弄不好容易让代币价格崩溃。动物吃的饲料来源于农场,这样“农场-牧场-商店”的经济循环链就被激活了,可以称之为一个简单的小游戏了。

那么为什么会有人愿意为这个游戏付款呢?

因为对于区块链游戏来说,最大的优势不在于“NFT是我的不是开发商的”,而是“能赚钱”。只要经济系统运转起来了,有更多的农场牧场进行生产,整个系统就会被激活,就是一个极简版的世界市场。有人会说,世界经济也会倒退的呀?

世界经济的确会倒退,比如日本经常就出现负增长。但现实世界的经济系统,复杂程度于游戏而言何止亿倍兆倍?对于我们这样一个只有三个行业,每个行业只有简单几个产品,无视物流、仓储、自然环境、政策等等等等因素的系统来说,只要有生产,就会有新的代币产生,代币价值的维持就是靠玩家,如果99%玩家觉得会倒退,那就真的会倒退,但如果这是个好游戏,你用脚投票吗?

或者我们再抽象以下,这个简单的游戏,其实就是披着NFT外皮的DeFi平台。土地是代币,鸡是代币,饲料是代币……万物皆可NFT。鸡生蛋,蛋升鸡,和一些平台的X代币ibX代币有啥区别吗?(滑稽)

(二)进一步游戏设计:NFT

但如果仅仅这么做,明眼人都能看出来,实质就是个没啥创新的DeFi平台,新鲜度过了或者有更好的镰鼬出现了,这种平平无奇的游戏很快就会被抛弃。那么怎么留住用户呢?

让我们再往上一层。很简单,利用NFT的特性啊。

现实世界里,每只鸡都是不一样的,为什么我上了链,反而成为了矿工手里的无情挖矿机器了?所以,这个时候管他三七二十一,把现实世界里的鸡的品种直接搬上去,当然,简化到合适数量,比如十种,想更名的更名(涉及到世界观架构,随便怎么架构,反正底层模型一样。玄幻的就什么火凤雏鸡、玄冰鸡、冥王鸡之类的),设置一定的稀有度区分(最常见的把戏之一),高稀有度的NFT可以在质押的时候提高收益率。

好了,现在有一点点不一样了。鸡还是鸡,质押的时候收益率还是比如说APR50%,但是冥王鸡可以在此基础上+10%,玄冰鸡却只能+5%,品质的差异出来了。二级市场上可能有人愿意为冥王鸡多付几刀了。

但我们平时质押代币按数目,鸡有了分类之后,再分类按数目,岂不是要开十几个池子?

这个问题很重要,但一番思索后,其实也很好解决。首先,池子不能多,资金太分散在DeFi中玩不转,流动性影响滑点,可能直接就让新玩家拂袖而去了。直接设转化币就可以,还是前面那个X与ibX的思路,游戏内置这一转化系统,所以要质押的NFT都会抵押在无数个对应的次级池子里,通过抵押从次级池子提取对应数量的ib代币,比如说ib灵元币(反正世界观已经玄幻了),游戏内所有的质押活动都通过ib灵元币等少数几个代币完成,玩家们不会看到ib灵元币,只知道自己的鸡生了蛋,或者种子长出水稻了。

现在来拆解一下“鸡生蛋”这个过程:NFT鸡,操作界面选择孵化,NFT鸡被抵押进隐藏的灵元池子里,假设是一个冥王鸡,APR60%,一个冥王鸡价值10灵元币,假设目前灵元币-BNB池子的APR是40%,也就是我10灵元币不计复利投入一年是14,但如果冥王鸡会是16,所以ib灵元币就会按照16/14*10的比例从次级池子里提出,质押入灵元币-BNB的池子,这就实现了次级池子向基础池子(玩家能看到的池子)里投放质押的标准化。标准化意味着,我游戏内所有的质押活动,不管是我直接质押灵元币(可以世界观化为存钱庄),还是鸡生蛋,种子长水稻,其收益率都是保持一致的,这对经济系统的稳定至关重要。

那么问题又来了,基础池子的APR是实时变动的,而我从次级池子质押进去的APR是按当时时间点计算的,如何消除这个差异呢?这就要用到预言机。具体技术过程我也不懂,反正就是每隔一段时间进行一次比例的修正。这种修正总体来说与基础池子的APR可以较好拟合,但把曲线放大来看,还是粗糙了。幸运的是,这种粗糙反而能营造真实感,因为现实世界里,鸡蛋是整数,并且下多下少由鸡决定(鸡:???);水稻也是,不一定就全长出来,也有可能长更多。所以,按照一定的设定参数来实行模拟,最终出来的效果应该会蛮真实的。

进行到这里,算是很粗糙地把NFT和DeFi进行一个初级的整合了。为了体现NFT独一无二的特性,可以在每个鸡的屁股上盖个印章,表示这是这个世界的No.3392只冥王鸡,一旦变成鸡肉被吃掉,这个No.3392的冥王鸡可就完全没有啦!每个鸡还可以设置等级,Lv.1到Lv.2需要生1个蛋,Lv.2到Lv.3需要2个蛋……生完20个蛋后,鸡就老了,比如这个时候是Lv.5,Lv.5的鸡肉太老,卖不出多少钱,比Lv.2的价格便宜……不同Lv的鸡,价格设定也要参考蛋的价格、生蛋时间做好一个宏观把握,当然具体的事情留给市场,相信游戏运行个一年,二级市场上哪个Lv的鸡最受欢迎,结果就出来了……

也可以再加一个设定:Lv.5的鸡在100h后会自动销毁。这就保证了Lv.5的鸡强大的卖压,不用说价格肯定市场最低了;而Lv.1的鸡因为没生过蛋,买回去还能生蛋,价格预期会是最高。

(三)引入社区自治

现在,NFT的逻辑更完善了。但一个无法维持平衡,以“稀有”为尊的NFT系统往往是不稳定的,如何保证其稳定运行下去?

为了保证Lv.5不至于惨遭唾弃,践行“鸡鸡平等”“老有所养”的法则,可以不定期举办“鸡乡尊老大赛”,现存编号最小(说明最早铸造)的Lv.5将有资格成为参赛者,参赛的鸡的拥有者可以给鸡配上一段故事,统一翻译成英语/汉语,在游戏专门开设的活动栏上展示,任意灵元币的持有者可以给自己喜欢的鸡进行投票。

最终票数最高的鸡将会被制成雕塑,按照排名依次为金银铜等,成为一类特殊的纪念品NFT,而这些获奖参赛鸡的持有者,将会获得高额的奖励。纪念品NFT归社区共有,永不出售,但可以租用。

欸?租用?新的DeFi思路又来了。租用带来的收益可以锁定进游戏的基础池子,实现循环和保值,提高共识。那么玩家为什么要租纪念品呢?不排除有“财大气粗”、“为了好看”等精神层面的原因,但好歹是需要点实际效益的。

那么新的点又可以来了。纪念品NFT,可以设置数十种增益效果,但这些效果封在盲盒里,租之前不知道,租完拆开才知道是啥效果。这样盲盒玩法也进来了。租期固定为一天,盲盒内容完全随机,每天都不一样。有人会说,我就想要固定的效果,如果买回来不是我想要的,那不是白买了?没关系,折价。类比同样的效果增幅的NFT,折算到租金后我再折50%,反正铸造NFT没有成本,问题是使得这些NFT具有意义。这不比cryptokitties更好玩?(滑稽)

上面其实提到了个很重要的点,就是社区自治。都说币价与共识高度相关,那么如何提高共识呢?社区自治是最好的方式。并且,很多社区自治提高门槛高,普通用户难以参与,那么这种常见的活动投票,就和微博粉丝投票一样,进来就能参与,提升参与感是提升共识的最好方式。

除了所说的“鸡乡尊老”活动,还可以举办的活动太多了。很多活动可能本质上就是看运气,换个说法叫XX,但用活动的形式,加上一些故事的外衣,用营销的方式去调动积极性,和XX无论从过程还是结果上看都是两码子事了。前述所谓的平衡Lv.5鸡NFT价值的活动,本质上就是用概率换价值,1000个Lv.5鸡,其中一个价值1000,其余0,整体看就是每个Lv.5鸡价值1,这时可能一个Lv.4鸡价值也是1,但两者的本质是不同的。

因此,NFT必须和社区共识有效结合起来,维持稳定。现在通过NFT+DeFi+社区自治,我们的游戏看似运行了起来。新的问题又出现了:二级市场该怎么架构?

(四)二级市场

刚才提到了很多次二级市场。

二级市场的作用是,提供流动性。通俗点说,就是让想进来的人随时进来,想出去的人随时出去。

现实世界中,二级市场还存在一个功能,就是切割。不切割无法提供流动性,不过在我们的游戏里,二级市场本身就是交易一个个单独的NFT,所以不存在切割一说。

问题来了:切割带来的好处就是交易多少笔很随心,当然这也是FT与NFT的差异。股票从100股变到10000股只要多加两个0,NFT却要多加9900个展示位。这造成一个很严重的问题,卖家和买家无法询求到有效的报价信息,进而市场失灵。举例来说,10000个卖单中,两个冥王鸡,一个卖10灵元,一个卖20,你怎么知道市场价格多少?

缺乏这种买卖委托单的排序整合的话,整个市场信息就是乱套的,买家无法从中有效获取信息。这是我目前看到很多NFT市场做的不好的地方,按互联网的话说,叫“对用户不友好”,都不友好了,还企图谋求共识?

但是NFT不能简单地按照股票的方式去设置买卖盘口,原因很简单,NFT非同质化,真这么展示,有多少个NFT就要切换多少个盘口,每个盘口的出价可能就两三个(通过简单的筛选菜单貌似也能实现,只是我在想有没有更有效的展示方式)。而且为了防止有人乱报价误导小白,同一类NFT其实会有个回归价格(回归取均值回归之意)。回归价格结合NFT指导价及此类NFT市场的挂牌价综合确定,在最低价格之上设置盘口一直到回归价格。选择相应属性的NFT类型后,点击对应的卖单即可跳转至相应的NFT。

emmmmm大概就是这样子

通过“筛选+盘口展示”结合的方式,更好地理顺市场信息,可以给买卖双方提供最切合市场的价格预期。

目前大概就写到这,关于进一步的内容比如借款、行业的进一步细化(比如,加入金融和房地产业)、通过游戏内比赛诞生内部的预言机市场甚至可能催生黑市等。当然,这么搞下去就不叫镰鼬叫metaverse了。

总之,感觉区块链游戏的设计非常有意思。另外,通过游戏的运营建立一个共同的虚拟世界,玩家们可以从中获得精神慰藉的同时再获取物质收益,甚至有人能以此为生活来源,岂不是一件非常美妙的事情?举个例子,目前很多贫困地区的玩家靠AXS赚取生活费,这些生活费最终流入当地市场,刺激消费,说不定就能够逐渐恢复地方经济呢?

我相信,区块链的游戏永远不至于游戏。