作者:Kaspar,MaskNetwork
特别感谢Loot中文社区核心成员&布道者、Loot元老级持有者@TaylorZhang,以及DarkForest活跃玩家、DFArchon的核心成员@byeddy两位大佬,对文章的指导以及对烦人作者不厌其烦的解答,才让作者对两个生态有了更加清晰深刻的理解,感恩!!
本主题共有3篇,此为→
→
1.引言
区块链游戏的概念在非常早的时候便已存在,甚至可以说若没有对链游的畅想,便没有今天的区块链。
毕竟,以太坊这颗参天大树的种子,便是万恶的中心化游戏对玩家进行"突袭"时埋下的,那年魔兽对术士进行了大削,这让一个曾经眼中有光的青涩术士男孩哭成了泪人,从此魔兽世界少了一名术士,世界上多了一个V神,而他也成为了无数人的光。
当我们顺着时间再往后走两步就能看到,如今已成为加密世界中极其重要的标准ERC-721的起点,也来自于一个叫CryptoKitty的游戏,其造成了以太坊网络第一次的严重拥堵,同时也启发了后续X2E鼻祖AxieInfinity的出现,开启了一个新的纪元。
伴随着21年NFT浪潮的造富效应和BSC生态的发力,大量项目方将目光放到了游戏这块自古以来的香饽饽上,区块链游戏的概念被再次提起,链游进入了一段“看似快速”的发展周期。
然而时至2023年的今日,当我们面对着2,000余款链游,仅70余万人机比例未知的日活,以及被斩到脚后跟的市值,我们实现了当初对链游的畅想吗?从这副被X2Earn游戏尸体堆满的光景中,很难得到肯定的答案。
2.全链上游戏FullyOn-ChainGame
2.1到底什么是“GameFi”
去讨论它们失败的原因非常困难,每个人对于成功的定义都不同,或许在某种层面上它们也获得了自己的成功。大家更想了解的其实是他们为何没有很好的存续下来,游戏这个品类究竟如何才能更好的在区块链这片土壤上生长?
回到链游之初,GameFi这个词被真正流传开,其实是从DeFi领域的灵魂人物,YearnFinance的CEOAndreCronje2020年9月的一条推文开始的,他认为将游戏化机制放到货币政策体系的想法非常有趣,能够改变当时DeFi都卷交易类项目的环境,让DeFi变得更游戏化。
因此在当时出现了两种思路:
一是DeFi游戏化:即将DeFi和NFT进行结合,套路还是质押产出,但中间套了一层NFT,比如当时的Aavegotachi和Meme;
二则是将游戏DeFi化:即缩减游戏其他部分的内容,强化经济模型,将游戏行为往质押产出去靠拢,也成为了Play2Earn,本质上其实就是流动性挖矿,最火的便是当时的AxieInfinity
而无论是哪种思路,其核心都是围绕着Fi,其用户群体始终是以投入产出为目的的DeFi用户。
但Axie的爆火,还是成功的吸引到了不少的游戏从业者甚至是玩家本身,觉得这游戏做成这样,我上我也行,于是铺天盖地的GameFi开始向市场袭来,都认为自己是真正的去中心化游戏,打着Game的名号来Fi所有人,最后说区块链里只有投机者。
这些项目中的一部分人根本不在乎,而在乎的人中大多始终没能想清楚,GameFi从一开始就不是Game。Gamification和Game在底层逻辑上就是两码事儿。
2.2区块链游戏形态的分类
如果我们对一个游戏的模块进行简要的拆分,可以大概的拆分成3个部分:
叙事部分:关于游戏宇宙的背景、人物的故事,以此建立玩家的动机,即便是简单的休闲游戏也能出现极具影响力的叙事,比如愤怒的小鸟;
核心游戏逻辑:玩家主要的交互部分内容,通过游戏引擎设计的各类元素和规则,同时也包括游戏后台的计算和渲染等环节;
经济模型:资产与货币的产出、消耗及勾稽逻辑,包括与外部货币的关联。
2.2.1资产上链型游戏(On-ChainAssets,OCA)
当下大部分的链游,主要是对经济模型进行了改造,即将货币和部分的资产进行了上链,但核心的游戏逻辑和计算,以及叙事和治理都仍然是中心化的,在JumpCrypto的报告中,这类游戏被称为资产上链型游戏(On-ChainAssets,OCA)
在这种基础上,货币和资产上链的行为,除了增加了流通效率,在其他层面上的意义并没有我们想象中的大,中心化的调控政策同样有可能使玩家持有的资产瞬间归零,而当项目方跑路之后,玩家手中所谓永久的资产价值又剩多少呢。
2.2.2可选型资产铸造(OptionalCosmeticMints,OCM)
而还有一种与区块链关联更小的模式仍被部分的游戏所使用,这类模式往往是早期传统游戏想在极短的时间内进入web3所使用的。
在OCM的模式中,所有的一切都与传统web2游戏一样,资产与货币的发行也均是中心化的管理,但玩家拥有将自己在游戏中持有的某些资产铸造成NFT完成上链,以达到自由流通的目的。同时游戏方也会将一些权益或功能的权限以NFT的形式售卖。
上述的2类游戏可以被称之为使用了区块链技术的游戏,但显然无法称得上是去中心化的区块链游戏。因此,当理解到了如此的现状后,越来越多的目光开始集中到了真正的去中心化游戏上:全链上游戏。
2.2.3全链上游戏(FullyOn-Chain,FOC)
全链上游戏指的是将游戏内所有的行为交互及目标状态全部上链,即核心的游戏逻辑以及资产经济模型都经由区块链处理,将区块链作为游戏的服务器,而玩家所有的操作均通过与智能合约的交互完成,甚者连游戏的叙事和治理也通过DAO的形式完成去中心化,以此来实现真正的去中心化游戏。
目前全链上游戏的领域刚刚进入萌芽阶段,已经出现了一些非常有意思的游戏比如@Conquest、@Tropology的MuMu、@0xCurio的Treaty、Paradigm的0xMonaco,包括曾经一度非常火爆的WolfGame狼羊游戏等等,当然在这领域中绕不开的两座大山仍然还是DarkForest和Loot。
3.全链双雄:DarkForest黑暗森林
DarkForest的灵感来自于著名的科幻小说《三体2:黑暗森林》,其是首款全链上的不完全信息类游戏。
作为一款太空MMORTS游戏,其能同时容纳上千名玩家在随机生成的无垠宇宙中探索、建造和彼此征服,同时所有玩家的行为和状态都会更新上链,却不向他人公开。
3.1背景&历史
DarkForest想法最早的提出者及创始人是@Gubsheep,他正巧参加完一个关于零知识证明的会议,便被刘慈欣所描绘的黑暗森林理论所折服,于是便有了一个利用零知识证明,创造一个“加密世界中的黑暗森林”的想法。
在最开始这只是一个非常实验性甚至带有些玩票性质的想法,毕竟游戏作为一个高频交互的应用,在当时乃至现在的区块链环境中都面临着巨大的挑战,更别说将刚刚萌芽的零知识证明应用到如此复杂的系统当中,谁也没曾想DarkForest不仅实现了这个概念,甚至成为了区块链历史上的一个里程碑。
早期黑暗森林团队的主要成员由Gubsheep、@Alan、@Ivan和@Moe构成。
团队在2020年的8月7号正式推出了游戏的第一个**测试版v0.3**,部署于以太坊的Ropsten测试网。玩家需要获得早期发放的邀请码方能参与游戏,测试版本开放一周后结算删档,根据获得积分进行排名,并对Top15名的玩家设置了1024DAI的奖池,第一名将获得256DAI的奖励。该版本在上线后没多久,就获得了V神的亲自盖章推荐。
随着社区的成长,后续也有了更多的成员和志愿者的加入,包括@ScottSunarto、@spencecoin.eth、@Andy等社区成员都为DarkForest的发展做出过许多杰出贡献。
在2020年10月2日,DarkForest的v0.4版本正式上线,该版本部署在了xDAISTAKE网络上,可参与的玩家数量为v0.3的两倍,同时采用了BurnerWallet,并将开放时间增加至了10天。与v0.3类似,玩家需要获得邀请码方可参与,并同样设有1024DAI的奖池分配给最终排行榜的前15名玩家。
DarkForest的v0.5版本则上线于2020年的圣诞节,开放时间增加至了14天,这个版本中增加了十分重要的插件系统,同时也加入了可被探索的特殊NFT。
v0.6版本则是DarkForest最新的一个版本,该版本共分为了5轮,时间跨度长达9个月,增加了许多新的功能和游戏元素,并且发生非常有意思的《一段”史诗般”的故事》。
3.2参与方式
目前DarkForest官方的v0.6版本已经结束,且尚未公布下一轮的相关消息,根据过去版本的情况,玩家可以zkga.me网?中填写邮箱进入邀请码候选列表,而在上一轮测试当中获得积分的玩家则在游戏前收到邀请码,一般有多余邀请码的玩家会在DarkForest的官方Discord中分享,普通玩家可以去碰碰运气。
但除了官方轮,玩家们也可以多留意相关社区自行组织的社区轮,比如最早MarrowDAO的《ForPioneer》和dfDAO的《新年社区轮》。
在2022年3月1日DarkForest团队上线了Lobbies系统,能让社区快速的完成一键开服,后续包括277DAO在内的社区和个人都曾借助该系统筹办过数轮社区轮次。
而如果只是想感受下DarkForest基本游戏操作的小伙伴,可以去DarkForest官网的Lobbies或是dfDAO开发的Arena系统中创建一个小宇宙体验一下,对于相对有编程经验的小伙伴则可以使用ProjectSophon提供的DarkForest本地版进行体验。
3.3游戏核心玩法
作为一款RTS即时战略游戏,资源是游戏展开的核心,而最核心的资源便是天体的能量,玩家通过传输能量来完成对天体的守护与侵占,从而在整个随机生成的宇宙中进行探索,在这个过程当中玩家将根据规则尽可能多的获得积分,根据最终积分评定排名和奖励。
每一轮游戏都有着不同的积分规则,常见的是根据玩家获得的资源总量按特定逻辑进行转化实现,也有像v0.6.3中根据玩家拥有星球中距离宇宙中心最近的距离进行判定的特别规则。
在这一节,将仅对游戏的界面和核心元素做简单的介绍,想了解更全面详细的内容推荐MarrowDAO的这篇《黑暗森林不完全指南》,以及YouTube上Spencecoin的视频介绍。
3.3.1核心元素
战争迷雾:一个不完全信息类游戏的核心,以灰色区域呈现,玩家可以将自行将探索游标放置至指定区域,游标将根据CPU或GPU的哈希率展开探索;
天体:
种类:截止至最新的DFv0.6,共有Planet(行星)、SpacetimeRip(黑洞)、AsteriodField(小行星场)、Quasar(类星体)和Foundry(铸造厂)5种天体类型,不同类型有着不同的功能,通常而言行星会是主要的据点,黑洞用来提取和运输神器,小行星场产出银矿,类星体作为能量和银矿的仓库,铸造厂产出神器。每种类型的天体均有**等级(Level)和属性阶级(Rank)**的设置,属性分为以下7种:
Energy(能量):以”目前能量/最大能量(eg.100/400)“数值呈现,是游戏中的核心资源,是防御、攻击和运输时的唯一消耗,将能量传输至目标天体后,若抵达能量值大于目标天体的(现有能量x防御系数),即可占领该天体;
Sliver(银矿):以”目前银矿/最大银矿储存(eg.0/100)“数值呈现,同样是游戏中的核心资源。是升级行星时的必须消耗品,同时在被运送至黑洞withdraw后将会被计入积分;
EnergyGrowth(能量生成速率):除了Quasar类星体,其他天体均会根据该速率及目前能量比例,随时间不断地生成能量,直至该天体的能量上限;
SliverGrowth(银矿产出速率):产出银矿的速率;
Defence(防御):属于百分比系数,代表当前能量值能抵御百分之多少的能量攻击,若当前能量200,防御300,则能抵御600能量的攻击;若防御为50,则只能抵挡100能量的攻击;
Speed(传输速度):决定了资源的传输速度;
Range(射程):在黑暗森林中能量的传输会随距离而衰减,该值代表传输能量衰减至零的最大距离;
Artifact神器:神器为具有强大能力的一种特殊NFT(ERC-721)道具,仅能从Foundry铸造厂或是二级交易获得,有一次性的和可重复使用的两种类型,目前包括Spaceship在内共有9种神器(神器Spaceship在v0.6.5被移除,变成了新的设定);
Spaceships宇宙飞船:在DFv0.6的最后一轮竞赛中,官方加入了宇宙飞船的设定,玩家出生自带5艘类型不同飞船,每种类型都能为天体带来不俗的加成效果;
积分:最终判断玩家排名的依据,由玩家所有已占领的天体的能量和银矿数量构成。
3.3.2界面
登录界面
用户在官网进入会首先会看到的是一个命令行风格登录界面。
但用户只需要填对应选择的编号即可完成钱包的创建,创建好的钱包会将私钥储存在浏览器的内存中。
如果需要更换浏览器或电脑则需要将私钥导出后,在新的端上重新导入。
游戏界面
在完成登录后,玩家便会进入到这样的初始界面中,正中央的便是玩家被随机分配至的母星。
右下角红色框框内则是前述提到的属性信息,下面也有关于天体类别和所有者的信息;
左上角红色圈圈内的则是玩家目前的积分情况;
右侧的代码Feed则是所有行为的记录与反馈,可以看到行为是否有成功上链;
而如果将视野缩放一下,就能看到蓝色范围外布满了灰色的战争迷雾,和正在一格一格探索的游标;
到这里游戏就正式开始了,玩家可以通过按住母星,将鼠标拖动至想要占领的目标星球完成首次的能量传输。
3.3.3简单的游戏流程
DarkForest是一个十分自由开放的MMO策略类游戏,而且每一轮的游戏机制都会有略微的变化,因此需要玩家自由的发挥自己的想象力,去构建游戏内或是游戏外的打法。
但通常而言,在开局的最早一段时间内都属于资源的积累期,在这个阶段,玩家普遍会先安装好自己顺手的插件,然后开始扩展视野,寻找蓝色Nebula区域外的黑色区域Deepspace中合适的行星作为早期据点,并不断巩固自己的据点网络,同时开始寻找神器增加实力。
有了早期的基础之后,便可根据自己的风格开展不同的战术部署,无论是向往星辰大海的探索型玩家,还是想赚点小钱的神器商人,亦或是主张斗争的侵略型玩家都有丰富的余地去施展自己的拳脚。
在这里推荐一篇由MarrowDAO成员@xiangcai.eth分享的《DarkForest个人策略心得》,对新人玩家而言会是非常不错的参考。
而如果想要了解更大规模的战争,可以看看这场由spencecoin记录的约战,由Ner0nzz和0x000da两位顶尖玩家在私下约定的规则中展开的一场宇宙鏖战,同时Ner0nzz也用一篇文章从自己的视角用阐述了整场战役。
3.4DarkForest为什么耀眼
前面我们对全链上游戏的定义以及DarkForest进行了快速的介绍,但为什么DarkForest那么重要,一个明明看上去十分粗糙简陋的游戏,为何会成为深入加密世界或是链上游戏过程中绕不开的名字?这就需要去了解DarkForest到底实现了什么:
3.4.1技术层面:FOC+zk-SNARK
全链上FullyOn-Chain,FOC
在DarkForest之前,全链上游戏的可行性一直都处于一个概念性的假设当中,因为游戏与其他的应用不太一样,尤其是想实现多人实时在线类的游戏,其有着对网络延时极高的敏感以及高强度的交互要求。
比如MMORPG或者MOBA类,可能一个玩家一秒内就会有10个以上的操作,和普通只需要和系统交互的应用不同,这些操作的交互对象即包括了系统,还包括了正在发生交互的其他玩家,而每个操作都需要获得即时的反馈才能推进游戏的进展,这在当时平均仅有12-15TPS的以太坊网络上显然是不可能的事情。
并且要将游戏全部放至链上,也就意味着这些交互程序都需要以智能合约的形式部署,这对于游戏种类的选择以及游戏逻辑的设计都带来了极大的挑战。
而DarkForest是第一个将这种概念性想法付诸实施的项目,其将所有的游戏规则和逻辑都以合约的形式部署至了链上,使玩家和宇宙的状态都会在任何交互发生后都实时更新在链上。因此即便时至今日,DarkForest仍然可以称得上是整个区块链中最复杂的应用之一。
zk-SNARK实现不完全信息博弈
在博弈的类型当中如果按照参与者掌握的信息程度来划分,可以被划分为完全信息博弈和不完全信息博弈,区别就是参与者是否能完全掌握彼此所有的信息,完全信息博弈中最典型的案例就是国际象棋,因为棋盘是公开的,所以参与者是在相同的信息基础上做决策;而不完全信息博弈的典型案例就是德州扑克,除了台面上公开的五张牌之外,玩家还有各自的两张底牌,这便提升了决策的挑战性。
在网络电子游戏中,不完全信息博弈最典型的元素便是”战争迷雾“,通过对视野的遮蔽来实现信息的不对称性。但该方法在曾经的区块链中几乎无法实现,因为一旦所有的游戏交互逻辑上链,玩家的交互内容和状态也会被更新至链上,变成透明可查的状态,因此战争迷雾也失去了意义。
但DarkForest则首次采用零知识证明算法zkSNARK,实现了对玩家交互信息的隐藏,使区块链上的不完全信息博弈变得具有可行性,同时也丰富了zk技术的应用场景和全链上游戏的可能性。
3.4.2体验层面:完全遵循加密理念生长的,自由开放高组合性游戏生态
开源全链上游戏的模式赋予了DarkForest一种非常重要的特质,那就是**“PermissionlessInteroperability无许可的互操作性”**。
DarkForest本质上是一个以太坊智能合约,像是某种协议或规则,这首先意味着其不再受到特定客户端的局限(ClientAgnostic),任何有能力的人都可以用自己喜欢的视觉形态,创造一个前端客户端来调取后端合约的参数;同时,这也意味着任何的地址都能与其交互,无论该地址背后是人、机器人或是另外一个智能合约,这不仅扩展了游戏策略的边界,也催生出了一个繁荣的插件生态(Plugin)。
在这个生态中,玩家们自发的去组合、构建和尝试各种各样的事物与玩法,从而形成了一个有机的社区。过程中所创造的东西也完全超出了官方的预期,比如神器的交易市场、天体的交易市场、行星的赏金系统甚至是战斗AI等等,这些插件的出现增添了更多的游戏目的和玩法,也让更多类型的玩家可以参与进来。而Lobby系统的推出以及链上引擎的发展,更是连规则也得到了释放,玩家可以自由的设定宇宙规则来开展游戏。
这种开放的高组合性属性,毫无疑问的大幅拓展了游戏可能性的边界,让游戏玩家本身可以参与到游戏体验的构建当中,而不再是依赖于官方团队。
3.5DarkForest的生态体系
如上文所述,随着DarkForest的发展,生态成为了其非常重要的存在,甚至可以说在核心规则/合约部署完之后,就没官方什么事儿了,正如他们自己定位的一样,他们就如同实验室里的科学家,布置好培养皿的生长环境后,就静静期待着菌群的自由发展和演化。这里会对部分有料可考的社区及插件生态做一个简单的描绘,若想全面的了解,非常建议亲身参与到整个生态中进行体验:
3.5.1社区生态
DarkForest:首先是官方的社区,属于培养皿本皿,生态广场的概念,除了特定活动或公告的发布,以及日常的问题解决之外,运营行为较少;
ProjectSophon:是一个坚决不认为自己是DAO组织的美国团队,非常认可DarkForest的理念与愿景,并与核心团队有着紧密的合作,成为了DarkForest生态中密不可分的一部分。他们拥有十分强的技术能力,侧重与基础架构层面的技术搭建,他们曾写了一个DarkForest本地库让用户可以自己在链下或链上开启一轮游戏;
Orden_GG:是一个非常硬核的乌克兰游戏组织,无论是代码能力还是游戏技术都有着很高的水准,曾在v0.6版本中连续4轮登顶第一,同时也是生态内优质的建设者,有很强的行动力和执行力,构建了神器的交易市场并且加了流动性池,另外还是Aavegotichi(小幽灵)的核心玩家,甚至给这个游戏做了个开源的客户端;
D_FDAO:是v0.6版本时成立的早期以美国人为主的DAO,是一个非常注重游戏体验创新的组织,同样具有非常优秀的开发能力,在DarkForest宇宙中创造了许多有意思的东西,包括献祭流打法的星界巨像(是一个智能合约,让成员将自己的星系贡献给合约,让其以集体的形式获胜)、DarkForest的魔改版DarkForestArena(一个MOBA形态的DF竞技游戏)等等,在游戏中也擅长组织和尝试新的策略。整体有着不错的品牌宣传与运营,是DarkForest中一个非常有活力的社区;
MarrowDAO|GuildW:是一个由中国人构成的华语DAO,非常积极的协助的DarkForest生态的拓展与推进,属于DarkForest的核心布道者,尤其是在华语圈内。MarrowDAO组织内部产出了非常多优质的文章和策略分享,同时也有着不俗的开发能力,开发出了包括神器交易市场、GPU开图工具在内的不少插件,同时也是整个DarkForest生态中首个举办社区轮的组织,由于彼时尚未拥有Lobby系统,需要社区自行修改客户端和合约端的代码,其工作量和技术含量是不小的;
277DAO:是一个专注于区块链游戏的华语社区,擅长于筹办活动,在DarkForest的Lobby系统上线后曾连续举办了5轮的DarkForest社区赛事;同时也是中文区内的主要布道者,翻译和编写了许多DarkForest相关的教程与资料,并开发了一些有意思的小插件;
DFArchon:是一个专注于全链上游戏的开发者小团体,在DarkForest生态中主要进行了很多插件的开发与整合,并且将DF中的工具函数进行了更加用户友好的封装,构建成了DF-Gaia让开发者和玩家更好的使用,同时也创造了DarkFoster游戏中第一个天体赏金系统DF-ARTEMIS
PDAO:是一个相对神秘的小规模中国人组织,在v0.6.5轮次方出现,不同于大型DAO的大规模插件使用和集团式的扩展策略,PDAO更侧重于团队成员的高效协同,通过全程语音和班次轮替的策略,在v0.6.5实现了7名成员霸占前十的优秀成绩。
3.5.2插件生态
插件是整个DarkForest中非常重要的一部分,目前仅经官方审核收录于的插件库的开源插件便达55款插件,在这里将仅做概述性的介绍。
通过使用目的我们可以大致的将插件分为3大类:
可视化:由于DarkForest原生的游戏界面相对简洁,因此便出现了许多能帮助信息更好呈现的插件,相对常用的包括:
数据的可视化:HeatMap热力图、小地图MiniMap、能计算星球间传输时间的VoyageTime、DFArchon开发的地图导出工具MapFilterExport等
特定目标的高亮或标记:DFArchon开发的两个抱团必备插件友善标识PeaceDove和高亮好友HighlightFriends,高亮星球buff的HightlightBuffs等等
交易市场:主要为玩家撮合不同资源的交换,给玩家增加了新的游戏动机,包括但不限于:
神器交易市场:D_FDAO的ArtifactMarket,MarrowDAO的DarkSea
坐标悬赏市场:由0xSage和xyz_pierre利用zk技术开发的NightMarket,以及ProjectSophon开发的BroadcastMarket
星球悬赏市场:DFArchon开发的Artemis
自动化:这类插件使用的频率通常更高,主要通过脚本帮助玩家简化原本复杂繁琐的操作,提升执行效率:
资源相关:神器的捕获和管理两件套HuntArtifacts、Artifactory、银矿的一键分配DistributeSilver、一键汇集资源CentralizeResources等等
战斗相关:一键捕获周边星球CrawlPlanets、自动重复攻击RepeatAttack、一键协同攻击SimultanousAttack、甚至能直接针对玩家发起战争的WageWar等等
除了官方审核收录的开源插件外,更有大量玩家或社区自主开发的插件或客户端,由此而构建出了丰富的游戏体验和多样性的玩法,甚至有社区玩家开发一个能自己玩DarkForest的AI。
这种围绕核心宇宙规则,向下无限展开丰富血肉,由玩家自由构建游戏体验和组合工具的开放生态模式,让DarkForest拥有了比传统中心化游戏更广阔的可能性。
未完待续...
→《中篇:一文透视Loot生态》
→《下篇:DarkForest与Loot带来的启示,以及未来的可能性》
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。