WJB 投研全方位带你了解全链游戏 Dark Forest
项目简介
Dark Forest 是一个基于以太坊和Gnosis(XDAI)链的全链上实时战略游戏,也是世界上第一个基于零知识证明技术的不完全信息博弈游戏。游戏于2020年8月发布了第一个测试版,并得到了V神等多位知名人士的推荐。游戏受刘慈欣的科幻小说《三体2:黑暗森林》的启发,具体玩法是让玩家在一个无限的、由程序生成的、密码学特定的宇宙中发现并征服星球,同时避免被隐藏在黑暗中的敌人摧毁。
Dark Forest 是一个基于以太坊和Gnosis(XDAI)链的全链上实时战略游戏,也是世界上第一个基于零知识证明技术的不完全信息博弈游戏。游戏于2020年8月发布了第一个测试版,并得到了V神等多位知名人士的推荐。游戏受刘慈欣的科幻小说《三体2:黑暗森林》的启发,具体玩法是让玩家在一个无限的、由程序生成的、密码学特定的宇宙中发现并征服星球,同时避免被隐藏在黑暗中的敌人摧毁。
作者
JUMPENG,WJB资深研究员。华中科技大学金融硕士,7年的行业经验,擅长Layer1、DeFi、NFT、Layer2、Gamefi等领域,调研项目2000+,产出500多篇深度研报。
1. 研究要点
1.1. 核心投资逻辑
Dark Forest 是全链游戏的先驱,它不仅提供了一个有趣和有挑战性的游戏体验,也是一个探索区块链技术在游戏领域的应用和创新的实验平台,还是一个展示去中心化数字世界的可能性和前景的典范。在思考项目本身的价值时(同时考虑到 Dark Forest 这个游戏本身的发展停滞的现状),我们更应该将思考扩展到对整个全链游戏赛道的投资价值的思考,当现在或将来谈到全链游戏时,都不可避免地要提到 Dark Forest,它的核心投资逻辑或许就在于此。
对全链游戏赛道的投资逻辑思考如下:
链上用户增长面临瓶颈,期望全链游戏可以为区块链可持续地带来更多活跃用户:在 2023 年的今天,链游项目已经超过 2500 个,并且还在持续增长,然而日活用户只有 80 万左右,且人机比例难以估计,游戏代币的市值也十分低迷。Gamefi 面临着行业衰退的危机,急需寻找一个新的叙事来为行业注入活力。全链游戏是区块链技术在游戏领域的最高形式,或许是一个有效的切入点。全链上游戏天然所具备的不可篡改的特性,也为叙事提供了一个公平且可永久生长的土壤,加密VC、WEB3玩家和行业都急需全链游戏。
全链游戏是技术演化的必然路径。历史上的每次技术革命都是由若干个铺垫的技术相互推动而产生的,而不是单一的“从0到1”的创新,目前的链上游戏可能是一个技术发展路径上的一个分支,在区块链基建创新的背景下,链上游戏也可能是下一代杀手级应用的雏形,但无论如何它都是值得关注和探索的,因为它可能与未来的杀手应用有强相关性。
全链游戏是区块链扩容提速的受益者。新的区块链基础设施,如新公链、zkEVM/VM、模块化等,为链上游戏提供了更高的性能和更低的成本,以及更多的特性和可能性。在低性能和高成本的以太坊上,只有低TPS要求、高单位收益的应用,如DeFi、NFT等,才能生存和发展,而在高性能和低成本的新网络上,才能出现高TPS要求、低单位收益的应用,如链上复杂应用。而链上游戏是一种链上复杂应用的代表,它需要大量的用户交易和互动来实现其商业模式和代币经济。这类应用类似于Web2时代的低ARPPU(每个付费用户的平均收入)的游戏/应用,它们需要不断地切入其他领域和场景,来构建自己的商业生态。
全链游戏本身的开放性和可组合性带来的想象空间。作为玩家,我们永远会对更大的开放性、更自由的组合性和更独特的叙事结构心生向往,这也是为什么塞尔达能封神,乐高作为一个简单的积木游戏能风靡全球90年,或许大家无法想象6块简单的乐高8颗粒积木能产生多少种组合性,答案是惊人的9亿余种。全链上游戏便释放了构建”游戏乐高“的可能性,其高度可组合和可扩展的特性,在未来所能激发的想象力值得令所有的游戏玩家期待。
综上,Dark Forest和全链游戏是一个值得关注的项目和赛道。
1.2. 估值
Dark Forest 暂时还没有发币,也没有进行融资,难以进行估值。它不是一个典型的商业项目,而是一个实验性质的艺术项目。
2. 项目概况
2.1. 项目基本信息
Dark Forest 由 Gubsheep(化名)创立于2020年。游戏核心创新在于利用 zkSNARKS 技术实现了一个完全去中心化的、隐私保护的、可扩展的、公平的、开放的、可组合的和可编程的游戏世界,为链游开辟了新的可能性和空间。它不仅是一个有趣和富有挑战性的游戏,也是一个探索区块链技术和密码学前沿的实验场,以及一个构建去中心化社区和生态的平台。
Dark Forest 的游戏版本目前已经更新到 v0.6 Round 5,每一轮游戏都会有一些新的特性和改进,以及一些不同的挑战和奖励。游戏模式是邀请制的,即只有拥有邀请码(invite key)的用户才能进入游戏,邀请码可以通过完成上一轮游戏的目标或贡献优秀作品获得,也可以通过拍卖或抽奖等方式购买。
Dark Forest当前没有自己的本地代币,但计划在未来推出一个。此前版本使用的游戏代币是 xDai 和 ETH,分别用于支付游戏中的费用和购买 NFT(非同质化代币)。其中xDai 是一个与以太坊兼容的侧链网络,提供了快速和低成本的交易。
2.2. 团队情况
2.2.1. 整体情况
Dark Forest 的开发团队由 Gubsheep(Brian Gu)领导,项目最早可以追溯到 2019 年底,当时 Brian Gu 和 Jacob Rosenthal 在参加一个密码学黑客马拉松(zk-hackathon)时,想到了用 zkSNARKs 技术来构建一个隐藏信息游戏的想法。他们用了两天的时间做出了一个原型,并获得了第一名的奖励。之后,他们决定继续完善这个项目,并邀请了 Philip Daian、Ariana Chaikin、Sam Matson 和 Scott Moore 加入了团队。
2.2.2. 核心成员
Brian Gu:他是 Dark Forest 的游戏设计师,负责游戏的整体构思、玩法设计、规则制定等方面。他是一位资深的区块链开发者,曾经在 Cornell Tech 和 IC3 实验室工作,参与了多个区块链相关的研究和项目。同时也是一位科幻爱好者,对《三体》系列小说有着深刻的理解和感悟。
Jacob Rosenthal:他是 Dark Forest 的前端开发者,负责游戏的界面设计、交互实现、用户体验优化等方面。他是一位经验丰富的全栈开发者,曾经在多个知名的互联网公司工作,如 Google、Facebook、Twitter 等,也是一位游戏爱好者,对 RTS 游戏有着浓厚的兴趣和专业的见解。
Philip Daian:他是 Dark Forest 的后端开发者,负责游戏的逻辑编写、数据存储、安全保障等方面,也是一位顶尖的密码学家和区块链专家,目前在 Cornell 大学攻读博士学位,并在 IC3 实验室担任研究员。Philip Daian 对 zkSNARKS 技术有着深入的研究和掌握,为 Dark Forest 的技术创新提供了强大的支撑。
2.2.3. 团队发展
在运营 Dark Forest 的过程中,Brian Gu 发现了零知识证明技术在其他领域的更广阔的应用前景,于是在 2021 年初,他成立了一个新的组织叫 0xPARC,主要是做零知识证明方向的研究院,支持一些实验性的应用项目,比如 Lattice, ZKonduit, Index Supply, Zupass, ZFT 等。0xPARC 的目标是推动密码学技术在游戏、社交、金融等领域的创新和发展。
Lattice 是一个由 0xPARC 支持的全链游戏平台,它旨在为开发者和玩家提供一个高性能、低成本、高安全性和高可扩展性的游戏环境,让他们可以在区块链上创建和体验各种类型的游戏和虚拟世界。 Lattice 的核心技术是基于零知识证明(ZKP)的虚拟机(VM),它可以实现对游戏逻辑和状态的完全去中心化,同时保证游戏的正确性和隐私性。Lattice 的 VM 可以与任何支持 EVM 兼容的区块链网络进行交互,如以太坊、Polygon、Arbitrum 等,从而实现跨链游戏的可能性。
Lattice 的目标是成为一个开放的游戏生态系统,它不仅提供了一个游戏平台,也提供了一系列的工具和服务,如游戏引擎、编辑器、SDK、市场、社区等,让开发者和玩家可以更容易地参与到全链游戏的开发和体验中。 Lattice 目前正在举办一个名为 Autonomous Worlds Hackathon 的在线黑客马拉松活动,邀请任何对全链游戏感兴趣的建设者、黑客和艺术家来探索链上游戏和虚拟世界的前沿,并使用 Lattice 的工具和平台来实现他们的创意。
Mud 是 Lattice 的一个重要产品,也是受到 Dark Forest 的启发而诞生的全链游戏引擎。因为 Dark Forest 是直接写在区块链上的,开发起来很困难,也很难修改和更新。所以 Brian Gu 觉得要不把 Dark Forest 的经验抽象成一个框架或者叫引擎给更多人用,让他们可以更容易地开发自己想要的全链游戏。于是,Mud 就诞生了,它可以让开发者用 JavaScript 来编写自己的游戏逻辑和界面,然后部署到区块链上运行。
由于 Brian Gu 对零知识证明技术有着深厚的兴趣和研究背景,他决定将 0xPARC 的精力分为两个方向:一方面继续支持 Lattice 和 Mud 等全链游戏项目,并与其他区块链网络和项目进行合作;另一方面继续探索零知识证明技术在其他领域的应用和创新,如 ZKonduit, Index Supply, Zupass, ZFT 等。
因此,从 2022 年开始,Dark Forest 这个游戏就基本处于维护状态,没有太多的更新和改进。不过,Dark Forest 仍然是一个有着丰富的插件生态和忠实的玩家群体的游戏,它也为后来的全链游戏项目提供了宝贵的经验和启示。
2.3. 融资情况
Dark Forest 的团队已经获得了一些知名的投资机构和个人的支持和赞助,比如 Y Combinator、Paradigm、Naval Ravikant 和 Balaji Srinivasan 等。Dark Forest 的团队表示,他们不是为了赚钱而做这个项目,而是为了探索密码学、区块链和游戏的可能性和潜力,以及为用户提供一个有意义和有趣的游戏体验。他们表示,他们会继续开发和完善这个项目,同时也欢迎更多的投资者、合作伙伴和社区成员的加入和支持。
2.4. 代码情况
Dark Forest 的智能合约完全开源,可以在 GitHub 上查看和验证其逻辑和安全性。从 GitHub 可以看出,Dark Forest 建立代码库时间较长,自 2019 年开始开发,并于 2020 年 5 月正式上线后,整体上代码有在持续更新,项目开发进程良好。
Commits 提交总数共计 1,414 次,在 2020 年 5 月至 2021 年 1 月期间代码提交最为频繁,对应的开发人员解决问题数也最多;2022 年 1 月至 4 月期间代码提交也相对集中,主要是为了支持第五轮游戏的开始;2023 年 4 月份代码提交的数量较少,可能是因为项目已经比较成熟和稳定,或者是因为团队的重心转移到了其他项目上。
Dark Forest 的主要开发者是 @jacobrosenthal ,他负责了智能合约、客户端、子图和包的编写和测试;项目还有一些其他贡献者,主要参与了插件和文档的编写和优化。
2.5. 过往发展情况和路线图
2.5.1. 过往发展情况
2.5.2. 发展计划及路线图
Dark Forest未来计划继续完善游戏功能和体验,并探索更多与区块链技术和社区相结合的可能性。例如,Dark Forest已经支持玩家使用NFT作为游戏内物品,并与其他项目进行合作和互动,还计划开放更多游戏数据和接口,以鼓励玩家和社区成员开发自己的插件、工具和内容,创造更丰富的游戏生态。
Dark Forest接下来的测试计划有:
v0.7 Lemon Small: 这是 Dark Forest 的第七轮测试,也是第一次引入行星升级(planet upgrades)的测试。行星升级是一种可以提高行星能力和特性的机制,例如增加能量、防御、速度等。这轮测试的目标是增加游戏的策略性和复杂性,并提高玩家的挑战性和满足感。
v0.8 Orange Medium: 这是 Dark Forest 的第八轮测试,也是第一次引入行星类型(planet types)的测试。行星类型是一种可以影响行星外观和行为的因素,例如有些行星可能是火山、冰川、沙漠等。这轮测试的目标是增加游戏的多样性和美感,并提高玩家的探索性和惊喜感。
v0.9 Banana Large: 这是 Dark Forest 的第九轮测试,也是第一次引入行星生态(planet ecosystems)的测试。行星生态是一种可以影响行星资源和生命的因素,例如有些行星可能有水、氧气、植物、动物等。这轮测试的目标是增加游戏的深度和真实感,并提高玩家的参与感和共情感。
v1.0 Pineapple Extra-Large: 这是 Dark Forest 的第十轮测试,也是第一次引入 DARK 代币的测试。DARK 代币是 Dark Forest 的本地代币,它将用于治理、质押、奖励和游戏内交易。这轮测试的目标是增加游戏的价值和公平感,并提高玩家的激励感和忠诚感。
3. 项目分析
3.1. 项目背景
Dark Forest 的背景主要是游戏背景和技术背景两个方面:
游戏背景:Dark Forest 的游戏灵感来源于刘慈欣的科幻小说《三体》三部曲中的第二部小说《Dark Forest》及其同名思想实验,即宇宙是一片黑暗的森林,每一个文明都是一个武装的猎人,像幽灵一样在树林里潜行,寻找并消灭其他文明,以确保自己的生存。
Dark Forest 将这一理论转化为一种独特而有趣的游戏机制,让玩家在一个隐藏信息的宇宙中进行探索和征服,同时也体验到科幻和哲学的魅力。为了实现这一机制,Dark Forest 利用了零知识证明(ZK)密码学技术,这是一种可以在不泄露任何信息的情况下证明某个陈述是真实的技术。
技术背景:零知识证明技术在 2019 年有了飞跃性的发展,像 iden3 的 SnarkJS (SnarkJS 是一个用于实现零知识证明的 JavaScript和WebAssembly 库。)这样的新工具首次实现了高效的、浏览器内的 ZK 证明和验证。 Dark Forest 基于这些技术的最新进展,建立了一个基于 zkSNARKs 的隐藏信息游戏。
3.2. 项目原理
Dark Forest利用了zkSNARKs技术来实现隐藏信息游戏。zkSNARKs 是一种特殊的零知识证明技术,它可以实现非交互式、可验证性和可扩展性的证明。为了理解zkSNARKs对数字世界可能产生的影响,首先是要理解两类游戏的区别:完全信息游戏和不完全信息游戏。
1) 完全信息游戏:
所有玩家都知道游戏宇宙的全部状态的游戏。例如跳棋和国际象棋是完全信息游戏,所有玩家总是知道棋盘上所有棋子的位置。所以参与者是在相同的信息基础上做决策。
2) 不完全信息游戏:
也被称为“隐藏信息游戏”,指玩家可能不知道世界的全部状态的游戏。例如德州扑克,除了台面上公开的五张牌之外,玩家还有各自的两张底牌,这便提升了决策的挑战性。像《火警》和《EVE Online》这样的战略游戏也属于这个类别,在《火警》和其他RTS游戏中,信息隐藏是通过“战争迷雾”来实施的———在一个游戏地图上你只看得见附近的人,看不见整个地图,你也不知道你的敌人具体在哪要自己去探索,中心化游戏去实现这个非常简单,但是去中心化就很难做,因为链上都是公开透明的。不完全信息游戏给予玩家机会去探索更丰富、更戏剧性的策略空间。由于信息不对称可能会触发诸如欺骗、偷袭、侦察、反侦察等复杂的行为,所以不完全信息游戏通常比完全信息游戏更具挑战性和趣味性。
然而,目前大多数基于区块链的游戏都是完全信息游戏,因为区块链本身是一个公开透明的账本,任何人都可以查看所有交易和状态。这意味着玩家可以轻松地获取其他玩家的位置、资源、行动等信息,从而破坏了游戏的平衡和乐趣。例如,在一个基于区块链的RTS游戏中,如果你想偷袭你的敌人,你必须先在区块链上广播你的移动交易,然后等待交易被确认。这样一来,你的敌人就有足够的时间来发现你的计划并做出反应。
Dark Forest是如何做的?
在 Dark Forest 中,玩家可以通过 zkSNARKs 向智能合约提交自己行星的位置和状态,而不用担心被其他玩家发现或攻击。同时,智能合约也可以通过 zkSNARKs 验证玩家提交的证明是否正确和有效,而不用知道具体的细节或数据。这样,就可以实现一个完全去中心化、安全可靠、隐私保护、公平竞争的游戏世界。
具体来说,Dark Forest 的游戏过程如下:
宇宙生成:宇宙中所有星球的位置和属性都是由一个密码学安全的伪随机数生成器(PRNG)生成的,并且只有当玩家探索到它们时才会被揭示。这个 PRNG 是基于以太坊区块哈希和一个固定的种子值构建的,因此它是确定性的、可验证的、但不可预测的。换句话说,任何人都可以通过给定一个区块哈希和一个种子值来重现整个宇宙,但没有人可以在没有区块哈希之前知道宇宙中任何星球的位置和属性。
星球探索:当玩家探索到一个新星球时,他们会生成一个 zkSNARK 证明,证明他们确实拥有这个星球,并将其提交到智能合约中。智能合约会验证这个证明,并将该星球分配给该玩家。然而,智能合约并不知道这个星球具体在哪里,或者有什么属性,因为这些信息都被加密了。只有玩家自己才能解密这些信息,并将其存储在本地浏览器中。
星球攻击:当玩家想要对其他玩家发动攻击时,他们也需要生成一个 zkSNARK 证明,证明他们有足够的资源和能量来执行这个攻击,并将其提交到智能合约中。智能合约会验证这个证明,并执行这个攻击。然而,智能合约并不知道攻击者和被攻击者的具体位置,或者攻击的结果,因为这些信息也都被加密了。只有当攻击到达目标星球时,才会揭示攻击的细节,并更新双方的状态。
使用 zkSNARK,玩家可以在公开提交可验证有效的操作的同时保持私有状态。
通过这种方式,Dark Forest 实现了一个基于区块链的不完全信息游戏,保护了玩家的隐私和安全,同时也增加了游戏的策略性和趣味性。玩家需要在一个黑暗的宇宙中探索、扩张、竞争、合作,同时也要小心隐藏自己的存在,以免被其他玩家发现和消灭。
3.3. 游戏核心玩法
资源管理
在 Dark Forest 中,资源是游戏展开的核心,而最核心的资源便是天体的能量。玩家通过传输能量来完成对天体的守护与侵占,从而在整个随机生成的宇宙中进行探索。除了能量之外,还有其他类型的资源,如银(silver)、神器(artifacts)等。不同类型的资源有不同的用途,如银可以用来升级行星或购买神器,神器可以用来提升行星或舰队的属性或效果等。
积分规则
在 Dark Forest 中,每一轮游戏都有着不同的积分规则,常见的是根据玩家获得的资源总量按特定逻辑进行转化实现。例如,在 v0.6.2 中,玩家的积分由以下公式计算:
$$Score = \sqrt{Energy + 10 \times Silver + 100 \times Artifacts}$$
也有像 v0.6.3 中根据玩家拥有星球中距离宇宙中心最近的距离进行判定的特别规则。例如,在 v0.6.3 中,玩家的积分由以下公式计算:
$$Score = \frac{1}{MinDistance + 1}$$
其中,$MinDistance$ 是玩家拥有的所有星球中距离宇宙中心最近的距离。
根据最终积分评定排名和奖励,每一轮游戏的持续时间不同,一般在几周到几个月之间。玩家可以在游戏的官网或博客上查看每一轮游戏的具体规则和奖励。
3.3.1. 核心元素
在 Dark Forest 中,玩家需要掌握以下几个核心元素:
战争迷雾(Fog of War):这是一个不完全信息类游戏的核心,它让玩家无法看到整个宇宙的情况,只能通过探索来发现新的星球和舰队。战争迷雾以灰色区域呈现,玩家可以将自己的探索游标放置在指定区域,游标将根据 CPU 或 GPU 的哈希率展开探索。探索过的区域会变成黑色,表示玩家已经知道那里的情况,但是随着时间的推移,黑色区域会逐渐变回灰色,表示玩家需要重新探索那里的情况。战争迷雾给游戏增加了难度和趣味性,也给玩家带来了更多的策略和博弈。
星球(Planets):星球是游戏中的基本单位,它们是玩家的据点和资源来源。星球有不同的等级、类型和属性,影响着它们的能量、银矿、防御、速度和射程等方面。玩家可以在宇宙中发现和占领星球,也可以用自己的舰队来攻击其他玩家的星球。星球还可以产出或使用一些特殊的 NFT 资产,比如神器、文物等,来提升自己的能力或效果。
神器(Artifact):神器为具有强大能力的一种特殊 NFT (ERC-721)道具,仅能从 Foundry 铸造厂或是二级交易获得,有一次性的和可重复使用的两种类型,目前包括 Spaceship 在内共有 9 种神器。
积分:最终判断玩家排名的依据,由玩家所有已占领的天体的能量和银矿数量构成。
3.3.2. 游戏界面
Dark Forest 的游戏界面是一个简洁而美观的黑色主题,它可以让玩家感受到宇宙的广阔和神秘,也可以让玩家专注于游戏的策略和博弈。Dark Forest 的游戏界面主要由以下几个部分组成:
地图:地图是游戏界面的主要部分,它显示了玩家所在的宇宙区域,以及其中的星球和舰队。地图上的星球和舰队用不同的颜色和形状来表示,比如蓝色的圆形表示玩家自己的星球,红色的三角形表示敌人的舰队等。地图上还有一层灰色的雾,表示玩家没有探索过或没有视野的区域。玩家可以通过鼠标或键盘来移动和缩放地图,也可以通过点击或拖拽来选择和操作星球和舰队。
数据面板:数据面板位于地图的右下角,显示了当前选中的行星或飞船的详细信息,如位置、等级、属性、资源、神器等。数据面板还有一些按钮和选项,用于执行一些操作,如传输能量或银矿、升级行星、使用神器等。
积分面板:积分面板位于地图的左上角,显示了玩家的当前积分和排名,以及游戏的剩余时间和规则。积分面板还有一个按钮,可以切换到排行榜视图,查看其他玩家的积分和状态。
插件面板:插件面板位于地图的左侧,显示了玩家安装或启用的插件的列表和界面。插件是一些由社区开发者或玩家编写的扩展程序,可以为游戏提供一些额外的功能或优化。插件可以从官方或社区的插件库中下载或安装。
3.3.3. 游戏流程
Dark Forest 的游戏流程可以分为以下几个阶段:
① 准备阶段:在这个阶段,需要购买一个邀请码(invite key),才能进入游戏。可以找到一些出售邀请码的平台,或者在社区中寻找一些愿意分享邀请码的玩家。然后下载并安装游戏客户端,并用邀请码来注册一个账号。
② 探索阶段:在这个阶段,会看到一个黑色的宇宙地图,上面有一些星球和舰队。可以用鼠标或键盘来移动和缩放地图,也可以通过点击或拖拽来选择和操作星球和舰队。游戏的目标是在宇宙中发现并占领更多的星球,同时保护自己的星球不被其他玩家攻击。玩家可以用能量来进行各种行动,比如移动舰队、攻击星球、广播位置等。能量是一种有限的资源,需要在星球和舰队之间合理地分配和传输能量。
③ 发展阶段:在这个阶段,玩家可以开始收集、交易和使用一些特殊的 NFT 资产,比如神器、文物等,来提升自己的星球或舰队的能力或效果。NFT 资产是一种稀缺而有价值的资产,可以在一些特殊的星球上发现它们,也可以在游戏内或游戏外交易它们。
④ 竞争阶段:在这个阶段,玩家可以根据自己的风格开展不同的战术部署,无论是向往星辰大海的探索型玩家,还是想赚点小钱的神器商人,亦或是主张斗争的侵略型玩家都有丰富的余地去施展自己的拳脚。可以与其他玩家进行友好或敌对的互动,比如合作、竞争、联盟等。还可以通过广播来公开自己的位置或行为,但也要注意保护自己的隐私和安全。
在游戏结束时,根据不同轮次的积分规则,系统会根据玩家所占领的行星和资源来计算玩家的最终积分,并按照积分高低进行排名。排名靠前的玩家可能会获得一些奖励或荣誉,如特殊神器、NFT徽章、邀请码等。
3.3.4. Lobby系统
Lobby系统是v0.6最后一轮结束之后 Dark Forest 核心团队为支持第三方开发者和模组制作者而开发的一项革命性新功能,它可以让玩家创建和配置自己的 Dark Forest Universe,而不再需要等待官方或社区回合,也不需要成为开发者来推出。它具有以下特点和功能:
它是一个完全链上的配置和部署系统,适用于玩家自己的Dark Forest Universe。玩家可以使用 30 多个不同的配置参数来初始化 Universe,并选择是否启用白名单。
可以让玩家实验不同的游戏参数,例如游戏速度、空间类型、占领区、太空垃圾、世界半径等,以适应不同的游戏风格和需求。
它也可以让开发者添加或替换合约函数,以实现自定义的功能和评分机制,例如基于能量量的分数或最小步数挑战。
可以让社区更多地表达自己,并创造有趣的宇宙和游戏模式。
3.4. 项目特点
3.4.1. 技术层面
3.4.1.1. 全链上 Fully On-Chain, FOC
Dark Forest是一个基于以太坊的全链游戏,这意味着游戏的所有逻辑和数据都是通过智能合约在区块链上运行和存储的,而不是依赖于任何中心化的服务器或数据库。这样的设计使得游戏具有了去中心化、不可篡改、公开透明等特点,也让玩家可以自由地创造和使用各种插件和工具来扩展游戏的功能和体验。
然而,全链游戏的可行性一直都是一个挑战性的问题,因为游戏与其他的应用不太一样,尤其是想实现多人实时在线类的游戏,其对网络延时和交互频率有着很高的要求。而要将游戏全部放至链上,也就意味着这些交互程序都需要以智能合约的形式部署,这对于游戏种类的选择以及游戏逻辑的设计都带来了很大的限制。
而 Dark Forest 是第一个将这种概念性想法付诸实施的项目,其将所有的游戏规则和逻辑都以合约的形式部署至了链上,使玩家和宇宙的状态都会在任何交互发生后都实时更新在链上。
3.4.1.2. zk-SNARK 实现不完全信息博弈
zk-SNARK 在 Dark Forest 中的一个核心应用是实现了不完全信息博弈的机制。不完全信息博弈是指玩家在进行决策时并不知道所有相关的信息,而只能根据自己的观察和推理来做出最优选择。这种机制增加了游戏的策略性和趣味性,也符合了游戏背景中的Dark Forest理论。在 Dark Forest 中,玩家只能看到自己已经探索过的行星,并且需要消耗能量来继续探索新的行星。其他玩家的行星位置和状态都是隐藏的,除非他们主动向智能合约提交证明来公开自己的行动。这样就形成了一种探索和隐匿之间的权衡,以及一种策略和战术性的游戏玩法。
3.4.2. 体验层面
Dark Forest 不仅在技术层面上遵循了加密理念,也在体验层面上体现了加密精神。Dark Forest 的游戏设计是非常开放和灵活的,没有固定的目标或规则,而是让玩家自由地探索和创造自己的游戏方式。Dark Forest 本质上是一个以太坊智能合约,像是某种协议或规则,这首先意味着其不再受到特定客户端的局限(Client Agnostic),任何有能力的人都可以用自己喜欢的视觉形态,创造一个前端客户端来调取后端合约的参数;同时,这也意味着任何的地址都能与其交互,无论该地址背后是人、机器人或是另外一个智能合约,这不仅扩展了游戏策略的边界,也催生出了一个繁荣的插件生态(Plugin)。
Dark Forest 的开放性和灵活性让玩家可以自由地组合各种元素来创造出不同的玩法和体验。在这个生态中,玩家们自发的去组合、构建和尝试各种各样的事物与玩法,从而形成了一个有机的社区。过程中所创造的东西也完全超出了官方的预期,比如神器的交易市场、天体的交易市场、行星的赏金系统甚至是战斗AI等等,这些插件的出现增添了更多的游戏目的和玩法,也让更多类型的玩家可以参与进来。而 Lobby 系统的推出以及链上引擎的发展,更是连规则也得到了释放,玩家可以自由的设定宇宙规则来开展游戏。
这种开放的高组合性属性,毫无疑问的大幅拓展了游戏可能性的边界,让游戏玩家本身可以参与到游戏体验的构建当中,也让玩家可以享受到不同的乐趣和挑战,而不再是依赖于官方团队。
3.5. Dark Forest 的生态体系
Dark Forest 的社区生态是游戏的重要组成部分,由不同的玩家、团队、组织和平台构成,共同推动游戏的发展和创新。在这里将介绍一些比较活跃和有影响力的社区成员和项目,以展示 Dark Forest 的多样性和活力。
3.5.1. 社区生态
Dark Forest: 首先是官方的社区,属于培养皿本皿,生态广场的概念,除了特定活动或公告的发布,以及日常的问题解决之外,运营行为较少。官方社区主要使用 Discord 作为沟通和交流的平台,同时也有 Twitter 和 Blog 作为宣传和更新的渠道。
Project Sophon: 这是一个非常专业和优秀的美国团队,与官方有着紧密的合作关系,是 Dark Forest 生态中不可或缺的一部分。他们拥有强大的技术能力,侧重于基础架构层面的技术搭建,为 Dark Forest 提供了许多有用的工具和服务。例如,他们开发了一个 Dark Forest 本地库,让用户可以自己在链下或链上开启一轮游戏;同时也开发了 Broadcast Market 和 NightMarket两个基于 zk 技术的坐标交易市场;此外,他们还提供了一些有用的工具和服务,如 DF-CLI、DF-Stats、DF-Notify 等。
Orden_GG: 是一个非常硬核的乌克兰游戏组织,无论是代码能力还是游戏技术都有着很高的水准,曾在 v0.6 版本中连续 4 轮登顶第一,同时也是生态内优质的建设者,有很强的行动力和执行力,构建了神器的交易市场并且加了流动性池,另外还是 Aavegotichi (小幽灵) 的核心玩家,甚至给这个游戏做了个开源的客户端。
D_F DAO: 是 v0.6 版本时成立的早期以美国人为主的 DAO,是一个非常注重游戏体验创新的组织,同样具有非常优秀的开发能力,在 Dark Forest 宇宙中创造了许多有意思的东西,包括献祭流打法的星界巨像(是一个智能合约,让成员将自己的星系贡献给合约,让其以集体的形式获胜)、Dark Forest 的魔改版 Dark Forest Arena(一个 MOBA 形态的 DF 竞技游戏)等等,在游戏中也擅长组织和尝试新的策略。整体有着不错的品牌宣传与运营,是 Dark Forest 中一个非常有活力的社区。
MarrowDAO|GuildW: 是一个由中国人构成的华语 DAO,非常积极的协助的 Dark Forest 生态的拓展与推进,属于 Dark Forest 的核心布道者,尤其是在华语圈内。MarrowDAO 组织内部产出了非常多优质的文章和策略分享,同时也有着不俗的开发能力,开发出了包括神器交易市场、GPU 开图工具在内的不少插件,同时也是整个 Dark Forest 生态中首个举办社区轮的组织,由于彼时尚未拥有 Lobby 系统,需要社区自行修改客户端和合约端的代码,其工作量和技术含量是不小的。
277DAO: 是一个专注于链游的华语社区,擅长于筹办活动,在 Dark Forest 的 Lobby 系统上线后曾连续举办了 5 轮的 Dark Forest 社区赛事;同时也是中文区内的主要布道者,翻译和编写了许多 Dark Forest 相关的教程与资料,并开发了一些有意思的小插件。
DF Archon: 是一个专注于全链游戏的开发者小团体,在 Dark Forest 生态中主要进行了很多插件的开发与整合, 并且将 DF 中的工具函数进行了更加用户友好的封装,构建成了 DF-Gaia 让开发者和玩家更好的使用,同时也创造了 Dark Foster 游戏中第一个天体赏金系统 DF-ARTEMIS。
P DAO: 是一个相对神秘的小规模中国人组织,在 v0.6.5 轮出现,不同于大型 DAO 的大规模插件使用和集团式的扩展策略,P DAO 更侧重于团队成员的高效协同,通过全程语音和班次轮替的策略,在 v0.6.5 实现了 7 名成员霸占前十的优秀成绩。
3.5.2. 插件生态
Dark Forest 的插件生态是指由社区开发者和玩家自主创造的一系列扩展和优化游戏体验的工具,这些插件可以让玩家更方便地探索和征服宇宙,也可以增加游戏的趣味性和挑战性。
Dark Forest 官方鼓励并支持社区开发者和玩家参与插件的开发和使用,为此,官方在每个游戏版本中都会举办社区插件竞赛,评选出最优秀的插件,并给予奖励和认可。目前,官方已经在 GitHub 上发布了一些常用的插件,并提供了插件开发的文档和教程
插件是整个 Dark Forest 中非常重要的一部分,目前仅经官方审核收录于的插件库的开源插件便达 55 款,在这里将仅做概述性的介绍。
插件分为六类,分别是Artifacts(神器)、Casual(休闲)、Diplomacy(礼尚往来)、Productivity(效率)、Strategic(战略)和Utilities(工具)。
1) Artifacts
目前有7个插件,这类插件和游戏中的神器(Artifact)相关,可以帮助玩家发现、提取、安装和管理神器,从而提高星球的不同属性。例如,Hunt Artifacts 和 Artifactory 就是两个常用的神器类插件。
2) Casual
目前有6个插件,这类插件可以让玩家在游戏中享受一些轻松和有趣的体验,例如听音乐、看电影、玩小游戏等。例如,Dark Forest Radio 和 Dark Forest Cinema 就是两个常用的休闲类插件。
3) Diplomacy
目前有2个插件,这类插件可以让玩家与其他玩家进行友好或敌对的互动,例如赠送或攻击星球。例如,Gift Empire 和 Gift Planet 就是两个常用的礼尚往来类插件。
4) Productivity
目前有16个插件,这类插件可以让玩家更方便地控制和管理自己的星球,例如升级、分发、攻击等。例如,Crawl Planets 和 Distribute Silver 就是两个常用的效率类插件。
5) Strategic
目前有1个插件,这类插件可以让玩家更好地制定和执行自己的战略,例如分析敌情、规划路线、优化资源等。
6) Utilities
目前有23个插件,这类插件可以提供一些实用的功能,例如显示小地图、计算传送时间、导出地图等。例如,Mini-Map 和 Voyage Time 就是两个常用的实用工具类插件。
3.6. 项目数据
3.6.1. 社媒数据
Twitter:Dark Forest 的官方 Twitter 账号是 [@darkforest_eth],截至 2023 年 8 月,该账号拥有约 2.6 万的关注者,发布了约 500 条的推文,获得了约 20 万的点赞和转发。然而,该账号今年以来的发布频率很低,只有 5 条推文,内容主要是转发其他账号的相关信息。
Discord :Dark Forest 的Discrod 账户关注有8720人,从社区服务器来看,社区活跃度很低,很少有人进行沟通和互动。
整体来看,Dark Forest 的社媒数据显示了这个游戏项目今年以来缺乏有效的运营和维护,社区的整体活跃度很低。这可能会影响游戏的发展和推广,也可能会让玩家失去兴趣和信心。下面是各平台的具体数据:
4. 行业空间及潜力
4.1. 赛道情况
4.1.1. 项目分类
Dark Forest 的项目分类是链游,细分为全链游戏。
链游分类
1) 资产上链型游戏 (On-Chain Assets, OCA)
当下大部分的链游,主要是对经济模型进行了改造,即将货币和部分的资产进行了上链,但核心的游戏逻辑和计算,以及叙事和治理都仍然是中心化的。在这种基础上,货币和资产上链的行为,除了增加了流通效率,在其他层面上的意义并没有我们想象中的大,中心化的调控政策同样有可能使玩家持有的资产瞬间归零。
2) 可选型资产铸造 (Optional Cosmetic Mints, OCM)
早期传统游戏想在极短的时间内进入 web3 往往选择 OCM 模式。在 OCM 的模式中,所有的一切都与传统 web2 游戏一样,资产与货币的发行也均是中心化的管理,但玩家拥有将自己在游戏中持有的某些资产铸造成 NFT 完成上链,以达到自由流通的目的。同时游戏方也会将一些权益或功能的权限以 NFT 的形式售卖。
3) 全链游戏 (Fully On-Chain, FOC)
全链游戏指的是将游戏内所有的行为交互及目标状态全部上链,即核心的游戏逻辑以及资产经济模型都经由区块链处理,将链作为游戏的服务器,而玩家所有的操作均通过与智能合约的交互完成,甚者连游戏的叙事和治理也通过 DAO 的形式完成去中心化,以此来实现真正的去中心化游戏。
4.1.2. 市场规模
随着 2021 年 NFT 浪潮的造富效应和 BSC 生态的发力,整个链游市场吸引了大量项目方和用户的关注。据统计,2021 年链游相关 Token 的市值最高达到了 300 亿美元,随后一路回落至现在的85亿美元左右。当前,链游项目的数量达到了 2519 个,日活钱包地址有 82 万左右。
全链游戏是一个新兴而快速发展的市场,具有巨大的潜力和空间。根据收集到的数据,可以大致估算出全链游戏市场目前还很小,但有着很快的增长速度。目前全链游戏市场上有约 100 多个项目,其中大约有 20 多个项目已经发布了正式版本或测试版本,并吸引了约 10 万多个用户,产生了约 1000 万美元的收入。这些数字相比于传统游戏市场或部分链上游戏市场还很微小,但也显示出了全链游戏市场的活跃度和潜力。
目前,全链游戏是一个相对较新的领域,目前还没有太多的成熟和成功的案例,还处于探索和实验阶段。相对于其他类型的链游,还没有形成较大的规模和影响力。但随着技术的进步和用户的认可,全链游戏有望在未来占据更大的市场份额。
4.2. 全链游戏发展史
Dark Forest和Loot两大不同全链游戏类型鼻祖的发展和演变几乎构成了整个全链游戏的发展史。通过了解它们的诞生到成熟的历史过程,可以更加清楚全链游戏为什么会存在,它的意义、价值和受众又是什么。
第一阶段是Dark Forest的诞生和发展。这一阶段主要由 Dark Forest 的核心团队推动,他们利用零知识证明技术解决了区块链上运行复杂逻辑的难题,并创建了一个独特而引人入胜的太空探索游戏,团队后期的发展内容在前面介绍Dark Forest的团队部分已经介绍的非常详细了,就不再赘述。
第二阶段是Loot的出现和衍生。这一阶段主要由 Loot 的创始人和社区推动,他们利用 NFT 技术创造了一种新颖而开放的游戏方式,并催生了一系列相关项目,形成了一个庞大而多样的游戏生态。Loot 是一个基于区块链和 NFT 技术的全链游戏,它是一个抽象和开放的角色扮演游戏,游戏灵感来源于传统的 RPG 游戏,即玩家可以通过获取不同的装备、道具、技能等来构建自己的角色,并参与各种冒险和任务。Loot 于 2021 年 8 月发布了初始版本,并在以太坊网络上进行了发行。特点是它只提供了抽象化的文本描述,没有任何关于世界观和规则的限制,完全将对文本的解释权交给每个参与者。Loot也被认为是一个新型的世界构建方式,有点像三国演义那样的史诗级别的作品。
第三阶段是Mud和Dojo两大全链游戏引擎的竞争和合作。这一阶段主要由 Mud 和 Dojo 的开发者和用户推动,它们是利用 Dark Forest 和 Loot 的经验和灵感而开发出来的全链游戏引擎,可以降低全链游戏开发和使用的门槛,吸引更多的开发者和玩家参与到全链游戏中来。
Dark Forest和Loot两大阵营的发展时间线如下:
根据全链游戏整个发展历史,可以总结出Dark Forest和Loot两大阵营生态:
1) Dark Forest生态:
Dark Forest生态是由0xPARC、Lattice和Mud全链游戏引擎组成的。这些组成部分相互协作,构建了一个强大的Dark Forest生态系统。
2) Loot生态:
Loot 生态是由 Loot 本身、Genesis adventurer、Realms 和 Dojo 全链游戏引擎组成的。其中,Loot 是一种独特的 NFT(非同质化代币),Genesis adventurer 是一种基于 Loot 的角色生成器,Realms 是一种基于 Loot 的地图生成器,而 Dojo 是一款全链游戏引擎。这些组成部分相互补充,构建了一个丰富的 Loot 生态系统。
4.2.1. 全链游戏当前格局
目前,从全链游戏发展历史中,我们可以知道,全链游戏还处于一个相对早期的阶段,受限于区块链的性能和可扩展性,它们往往无法实现复杂的游戏内容和精致的美术表现,而是更侧重于游戏的玩法本身和技术的创新。Dark Forest和Loot作为全链游戏延伸的两大起点,后面出现的全链游戏都是两者意志的继承者,也是理念的实践者。我们可以根据全链游戏的演化,按照全链游戏引擎的类别可以将现有全链游戏生态大致分为两类:
1) 一类是基于以太坊的Mud系。
Mud是由0xPARC团队在以太坊上开发的,它抽象了Dark Forest的核心逻辑和框架,让开发者可以更容易地在链上编写复杂的游戏逻辑。Mud在2022年5月份发布了V2版本,并举办了一场黑客松,吸引了109个作品提交。Mud推出了自己做的两个示范性游戏:OPCraft和Sky Strife。另外MUD 系的代表作还有 Autonomous Game of Life、Netherscape、Realm of Pepe 等。
2) 另一类是基于StarkNet的Dojo生态,简称为StarkNet系。
Dojo是由Realm、Cartridge和Briq三家团队在StarkNet上开发的,它完全兼容ZK技术,并且可以自动地帮助开发者生成ZK需要的证明。Dojo在2022年底发布了第一个版本,并且有三个旗舰项目:Kakarot、Madara和Dojo本身。Dojo也推出了自己做的第一个游戏:Loot Survivor,它继承了Loot的文本风格和开放世界,让玩家可以自由地创造和探索。StarkNet 系的代表作有 BibliothecaDAO、Cartridge、Briq、Influence、Topology 等。
Mud和Dojo作为全链游戏引擎,为开发者提供了强大的工具和平台,促进了游戏生态系统的进一步发展。这些生态系统的形成为链游领域带来了新的可能性,并推动了NFT和全链游戏的发展。
4.2.2. MUD系和StarkNet系对比
在风格方面,Mud更像是以太坊学院派,它有着纯正的血统,良好的意识形态,扎实的产品理念,极强的开发者召集能力,旨在构建底层基础设施,同时通过构建叙事,散播理念,展示产品,举办黑客松等方式,实现了思想与实践的结合,吸引了很多开发者和玩家的参与和贡献。而Dojo则更像是草根野路子派,它继承了Loot由下至上的理念,更偏向于在不同项目和社区之间彼此勾兑、联合和抱团。
在生态基建方面,EVM生态的基建体系更为完善,开发时所能使用的工具和参考的内容也更为丰富。但由于EVM生态的发展更为广泛,热点方向和赛道更多,反而导致整个EVM生态的关注度尚未聚焦在全链游戏这个相对较早的领域。而StarkNet生态则更为集中,对全链游戏相对更加看重,创始人Eli Ben-Sasson曾在黑山的演讲中多次提及全链游戏,因此StarkNet在基建和资源层面毫无疑问将倾注更多的比例在扶持全链游戏上。
在内容资源方面,Mud生态由于内容可利用的资源较少,短期来讲可能较难出现更大体量、内容层次更深的游戏。但据悉EVE OL(《星战前夜:晨曦》)背后的CCP Games(一家总部位于冰岛的游戏开发商)对Mud十分感兴趣,目前已经开展了EVE Web3版本的制作。而StarkNet生态则有着Loot这个极强的内容IP,以及一些独立的项目如Dope War、Influence等都有着较深且完整的内容叙事。但问题也很明显,Cairo语言仍处于频繁的更新迭代阶段,给开发工作带来了不小的不确定性。
综合而言,双方都各有千秋,Mud生态有着更多的开发者数量和更成熟的基建体系,但缺乏足够吸引人的内容资源。而Dojo生态有着更丰富的内容IP和更集中的社区氛围,但缺乏足够稳定和完善的开发工具和文档。我相信全链游戏还有很大的潜力和空间,它可以为游戏行业带来新的创新和变革。
5. 通证经济模型分析
5.1. 代币总量及分配情况
Dark Forest作为一个非常有加密精神的项目,当前主要由社区来进行运营和维护,目前没有发行自己的代币,将来可能会发行。在之前的测试版本中,都是使用xDAI作为游戏中的通用货币。xDAI是基于xDAI侧链的原生代币,xDAI侧链是一个与以太坊主网兼容并互通的侧链,旨在提供快速、廉价、稳定的交易服务。xDai 的主要作用是作为 Dark Forest 游戏中的燃料代币,用于支付游戏中的各种费用,具体作用如下:
激励玩家进行更多的游戏行为和互动,从而增加游戏的活跃度和趣味性。
维持游戏的安全性和稳定性,通过收取合理的费用来防止恶意行为和网络拥堵。
促进游戏的可扩展性和可组合性,通过支持跨链交互和合约调用来实现更多的游戏功能和可能性。
5.2. 代币价值捕获
Dark Forest 可能会在未来发行自己的代币,根据官方博客的介绍,它有以下几个目标:
激励参与:通过代币奖励游戏内的活动和贡献,增加游戏的活跃度和粘性,培养和扩大游戏的社区和生态。
分配权益:通过代币实现去中心化自治组织(DAO),让持有代币的人可以参与游戏的治理和收益,增加游戏的透明度和公平性,激发玩家和社区成员的责任感和归属感。
创造价值:通过代币实现元宇宙货币(Metacoin)和文化象征(Culture Token),让玩家可以在不同的虚拟世界之间自由地转移和使用自己的资产和数据,表达和展示自己的身份和个性,增加游戏的多样性和个性化,塑造和传播游戏的品牌和文化。
6. 初步价值评估
Dark Forest目前还没有正式上线,也没有发行自己的代币,因此对其进行价值评估是比较困难和主观的。不过,我们可以根据一些基本的原则和方法,来对Dark Forest进行初步的价值评估,以便了解其潜在的市场价值和竞争力。以下是一些可能用到的原则和方法:
项目处在哪个经营周期?是成熟期,还是发展的早中期?
根据找到的信息,Dark Forest目前处于发展期,还没有正式上线,已经进行了多轮公开测试,还没有产生稳定的收入和利润,还有很多功能和优化需要完善,也有很多新的玩法和创意可以探索。Dark Forest 还没有形成稳定且庞大的用户群体,也没有形成完善和活跃的社区和生态。
项目是否具备牢靠的竞争优势?这种竞争优势来自哪里?
Dark Forest具备较强的竞争优势,主要来自于其技术、文化和社区方面。
技术创新:Dark Forest是第一个利用zkSNARKs实现隐藏信息游戏的区块链项目,具有很高的技术创新性和难度,时至今日,Dark Forest 仍然可以称得上是整个区块链中最复杂的应用之一。
文化影响:Dark Forest 的灵感来源于刘慈欣的科幻小说《三体2:Dark Forest》,这本小说在全球范围内都有着广泛的读者和粉丝。Dark Forest 的游戏设定和玩法与小说中描述的Dark Forest法则相呼应,让玩家能够体验到小说中描绘的宇宙冒险和文明对抗。Dark Forest 不仅吸引了科幻爱好者和区块链爱好者,也吸引了一些小说的作者和评论家,为游戏增加了文化价值和影响力。
社区参与:Dark Forest 是一个完全开源和开放的项目,任何人都可以参与到游戏的开发和改进中。
项目在运营上的主要变量因素是什么?这种因素是否容易量化和衡量?
Dark Forest 在运营上的主要变量因素是用户数量、用户满意度、用户留存率、用户活跃度等等。这些因素都可以通过一些数据指标来量化和衡量,比如注册用户数、日活用户数、月活用户数、平均在线时长、平均交易额、平均邀请码价格、平均 NFT 价格等等。
项目的管理和治理方式是什么?DAO治理水平如何?
Dark Forest 的管理和治理方式是去中心化和社区化的。Dark Forest 欢迎玩家通过开发插件和工具、创作艺术和文学作品、展示星球和舰队、进行战争和外交等方式来参与游戏的创作和改进。
7. 项目挑战与风险
Dark Forest 在链游领域是非常创新和前沿的,但也面临着以下一些挑战与风险:
1) Dark Forest 发展停滞,处于维护状态:
该点在团队发展介绍部分已经详细描述。由于 Brian Gu 对零知识证明技术有着深厚的兴趣和研究背景,从2022年开始,团队重心没有放在游戏开发和建设上,转而交给社区开发和治理,这让项目在技术层面和体验层面都遵循了加密理念,但同时也给项目的未来带来一定的不确定性,需要进一步的考察和评估。
2) 底层基础设施和生态的不完善:
Dark Forest 依赖于以太坊网络的性能和稳定性,但以太坊目前仍然存在着拥堵、高昂的手续费、难以扩容等问题,这些问题会影响到游戏的流畅性、可玩性和可持续性。例如,当以太坊网络拥堵时,玩家的操作可能会延迟或失败,导致游戏体验下降;当以太坊手续费过高时,玩家可能会不愿意进行链上交互,导致游戏活跃度下降;当以太坊难以扩容时,游戏可能会面临瓶颈,导致游戏规模受限。此外,由于链游开发工具还不成熟,Dark Forest 的开发团队需要花费更多的时间和精力来编写和维护智能合约代码,这也会增加开发成本和风险。
3) 游戏种类的选择和游戏逻辑的设计:
Dark Forest 属于策略类游戏,它通过拉长能量传输时间、设置行星等级、引入插件系统等方式来适应区块链的特点,并增加游戏的趣味性和策略性。然而,这些设计也带来了一些问题。例如,由于能量传输时间较长,游戏节奏较慢,可能会让一些玩家感到无聊或失去耐心;由于行星等级的差异,游戏平衡性可能会受到影响,导致一些玩家被边缘化或放弃游戏;由于插件系统的开放性,游戏可能会出现作弊或不公平的情况,导致一些玩家感到不满或失去信任。
4) 全链上属性本身所带来的挑战:
Dark Forest 将整个游戏逻辑和数据都放在了链上,这使得游戏具有了公平、透明、不可篡改、可组合等优势,但也意味着开发团队几乎完全失去了对游戏的控制权和调节能力。例如,如果游戏出现了 bug 或漏洞,开发团队可能无法及时修复或回滚,导致游戏受到破坏或损失;如果游戏需要进行更新或迭代,开发团队可能无法轻易地修改或替换智能合约代码,导致游戏难以适应变化或满足需求;如果游戏涉及到经济模型或代币分配,开发团队可能无法有效地管理或调整游戏的供需关系或激励机制,导致游戏出现通胀或崩溃等问题。