大型多人在线即时战略游戏之Muddy Forest

作者:@_eat_apple_

来源:@AW_Research

AI摘要

Muddy Forest 是一款太空主题的全链上MMORTS(Massively Multiplayer Online Real-Time Strategy)游戏,玩家需要利用飞船占领不同等级的星球,并通过Extra Energy机制攻击更高等级的星球。游戏的UI色调舒服,上手简单。在游戏功能上仍然有很大的提升空间。本文介绍了游戏的背景、玩法和教程,以及一些注意事项和未来发展的功能。

游戏简介

游戏入口

Muddy Forest是 @Tetration_Lab 旗下的一款全链上RTS游戏,游戏测试版于2023年2月份上线,截至本文的编辑时间,游戏仍然处在测试阶段,并未上链。

Muddy Forest使用了知名的MUD引擎进行了开发,游戏的设计灵感来自于全链上游戏的鼻祖黑暗森林。在游戏中,玩家的主要目标就是尽可能多的占领宇宙内的星球,同时改造自己的星球以防止其他玩家入侵自己。

团队背景

Muddy Forest由@Tetration_Lab团队进行开发,团队具体成员可参考其官网。

游戏玩法

游戏分为三个阵营,每个玩家在游戏开始时选择自己的阵营。玩家的游戏目标是尽可能多地占领宇宙中的未被占领的,或者敌方阵营的星球,以此来增加己方阵营的星球占领总数,从而获得胜利。

游戏教程

游戏需知

  • 游戏目前没有上链,是一个测试版

  • 游戏中使用了burner wallet(临时钱包),玩家进入游戏不需要连接自己的钱包

  • burner wallet(临时钱包)的数据存储在浏览器中,所以不要清空浏览器缓存,不然你的游戏数据会丢失

游戏流程

1. 选择你的阵营

  • 进入游戏后,首先要做的就是选择你的阵营,这里可以随便选一个,因为从目前游戏已有的功能来看,选择什么阵营没什么区别,不会影响后续的游戏逻辑
  • 选完角色,系统会自动生成一个burner wallet,然后填写下你用户名

2. 游戏系统说明

创建完账号后,官方会对游戏系统做一个基本介绍,简单说明了游戏的玩法,概括来讲:

  • Spaceship :每个玩家都有且仅有一艘飞船,飞船具有移动攻击两个功能

  • Planet :星球需要每个玩家来占领,有一些星球可以产出原材料,玩家使用原材料可以在所占领的星球上建造建筑

  • Transportation :通过游戏中的传输系统,玩家可以在自己所占领的星球或飞船之间进行能量原材料的传输

  • Extra Energy :游戏中飞船或星球的都有自己的能量存储上限,玩家可以过Transportation ,把所占领的其他星球的能量全部集中与飞船或者某个特定的星球上,使能量突破上限值,从而有能力去占领更高等级的星球

3. 游戏功能区

  • 游戏开局,你的飞船会出生在你们阵营的母星上。通过鼠标拖动或滚轮,来进行屏幕的移动或缩放
  • 游戏左上角那个飞船的 icon,玩家点击后,屏幕会直接切到飞船的坐标。Energy显示着飞船的能量以及能量上限,右边的Planets显示着玩家当前所占领的星球
  • 游戏左下角是玩家的阵营频道和公共频道
  • 游戏右上角东西比较多,第一个Setting部分是用于调整地图探索的相关设置。在Muddy Forest中,游戏地图是持续生成的。Miner的数量越多,地图生成的越快。当然,玩家也可以点击Pause来使地图停止生成

  • 另外,关于SettingsPatterns的选项,目前测试下来似乎没什么不同🤔

游戏中产生星球的 Explorer
游戏中产生星球的 Explorer
  • 第二个部分是游戏中的快捷键,主要是屏幕的移动和缩放。其中的Follow Explorer,就是让玩家可以跟踪Explorer的与运行路线,来了解在宇宙的哪个方向,产生了什么类型的星球
  • 第三部分的Leadboard,是三个阵营星球占领数量的排行耪
  • 最后一部分的Help,就是游戏开始时的一些游戏的基本说明
  • 在游戏右侧是星球上的建造和飞船的移动功能,这个在后面游戏过程中会有直接体现
  • 最后,在游戏右下角是还没有开发出的功能,从明明来看,是游戏中的背包,科技树升级,迷雾探索类似的功能

4. 占领星球

  • 在搜索我们的目标星球之前,把游戏视角拉到最高,你会发现宇宙中布满着各类星球,带光环的那些星球是已经被别人占领的,不同颜色对应着不同的阵营。看屏幕左上角那个用户名左边的icon颜色,那就是你阵营的颜色,我的是红色阵营。另外两个阵营分别是蓝色和绿色

  • 剩下有些不带光环的星球,那些是未被占领的星球

  • 每个玩家飞船所携带的最大能量是8750,而占领其他星球的条件是攻击者的当前能量-被攻击者的当前能量>0 (进行攻击的时候,能量是会被消耗的)。我们先随便点击一颗星球,会出现该星球的信息,比如星球的能量上限即回复速率,攻击与防御能力,可能可以产生的原材料,建造物上限等
  • 由于飞船的初始能量是8750,所以我们必须找到那些能量上限低于8750的星球进行占领。经过不懈努力,终于找到了一个符合要求的星球
  • 选中你的飞船,这时候会出现一条可移动的线段,让你选择飞船落点。但是在这里我们发现,这个距离的传输需要消耗18340能量,已经超出了飞船的能量上限,所以我们应该分多次传输来走完这段路程(每次飞船的能量消耗完后,能量会按照固定速度恢复)
  • 在第一次传输完成后,屏幕左上角会出现一个温度计,这是飞船在每次传输后出现的一段冷却时间。同时,飞船能量也需要时间来恢复
  • 此时,我们来到了这颗星球旁边
  • 点击飞船,再点击星球,这时候就会出现攻击面板。我们主要看面板下方的 Energy UsedFinal DamageEnergy Used 用来调整我们需要消耗的能量,这里的能量消耗包括了距离消耗攻击消耗 。飞船和星球之间的举例越远,距离消耗就越大,那么攻击消耗就可能出现能量不足的情况。所以我们前面没有选择直接发动攻击,而是先靠近这颗星球

  • 攻击星球时候,调整面板中的Energy Used 的进度条,系统会自动帮我们计算好最终的伤害,我们只要保证最终的伤害大于星球上的能量就行。以下图为例,星球能量是5000,最终伤害是5188,点击Attack

  • 占领后,星球上就会出现一个阵营颜色的光环,以及占领者的名字
  • 现在,我们准备去占领下一个星球,但发现这颗星球的能量有点高,有15000。而我们刚才占领的星球能量上限只有5000,飞船能量上限只有8750。这时候接需要用到游戏的Extra Energy机制。这里有两种攻击思路,一种是把飞船的能量转移到刚才占领的星球上,是星球的能量达到足够的数值,从而占领新的星球,另一种是把星球的能量转移到飞船上,由飞船移动过去发动攻击,这里选择后者
  • 我们先把飞船移动到目标附近,以此降低攻击时的距离消耗。然后选中星球,点击Send ,再选中飞船作为传输目标。试了一下,传输量最高大概拉到90%,剩下的能量是传输时的距离消耗
  • 传输完成后,会发现飞船的能量突破了上限值。这时候,等我们星球的能量恢复一会,再重复刚才的过程,让飞船的当前能量再多一点
  • 当飞船能量足够高时,就可以发动攻击,占领我们的第二颗星球

  • 星球被占领后,原来的能量被攻击至归零,所以需要时间来恢复,不同星球的恢复速率是不一样的

  • 在刚才占领的星球边上,我们发现了一个类似黑洞的天体。我们之所以关注这个天体不是因为它外形独特,而是这个天体具有产生Astral Nebula的能力
  • 跟之前一样,利用Extra Energy的机制,完成对高等级天体的占领。刚才占领的这个黑洞,已经开始产出Astral Nebula

5. 在星球上建造

  • 点击Buildings下面的加号,会弹出4个可选择的建造物,Build面板上会有每个建筑物所需的建造成本以及功能
  • 关于建造成本,目前游戏中只有三种,就是EnergyStellar PrismAstral NebulaEnergy是每个星球自带的,而携带Stellar PrismAstral Nebula的星球是需要玩家自己去寻找的

  • 关于建筑物的功能,这个像射电望远镜的建筑是用来增加能量的回复速率和攻击能力的。这里的攻击能力100%的意思是,我使用100的能量,就可以扣掉对方100的能量,而升级后的105%意思是,我是用100的能量,可以扣掉对方105的能量。下面的防御能力同理

  • 这个人造卫星建筑用来增加星球的能量上限,能量回复速率和防御能力
  • 这个火箭的建筑是用来增加星球上这两种物质的恢复上限值。当然,这些物质仍然遵循Extra Energy的机制,即玩家可以从其他地方转移这些物质到星球上,使这些数值突破上限
  • 这个类似于飞行器的建筑是用来增加星球的攻击能力的

6. 征服太空

至此,游戏中的主要操作就差不多结束了。在游戏中,玩家就是不断利用Extra Energy的机制来向更高等级的星球发动攻击并占领,占领后再通过不同的Build对星球进行改造升级

游戏体会

  1. 游戏画面的色调看着很舒服,如果使用大屏幕来玩有一定的沉浸感

  2. 宇宙中的星球,质量有高低,玩家在宇宙里搜寻目标的时候,会有一种寻宝的感觉

  3. 游戏中玩家占领星球的判断条件,就是单纯地比Energy的大小,比较简单粗暴

  4. 游戏目前的功能比较简单,待开发的功能也有很多,游戏的可玩性还有非常大的提升空间

附录

官方推特

开源代码

Subscribe to AW_Research
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.