AW_Research

Posted on Jul 11, 2023Read on Mirror.xyz

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

作者:@_eat_apple_

来源:@AW_Research

AI摘要

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

游戏简介

游戏入口

https://muddyforest.tetrationlab.com/intro/

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

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

团队背景

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

https://www.tetrationlab.com/

游戏玩法

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

游戏教程

游戏需知

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

  • 游戏中使用了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

  • 第二个部分是游戏中的快捷键,主要是屏幕的移动和缩放。其中的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. 游戏目前的功能比较简单,待开发的功能也有很多,游戏的可玩性还有非常大的提升空间

附录

官方推特

https://twitter.com/muddyforest_eth

开源代码

https://github.com/Tetration-Lab/muddy-forest-x