异星工厂吧 关注:62,319贴子:399,115
  • 5回复贴,共1

周五工厂报#424——Gleba 五足生物

只看楼主收藏回复

投稿者 Earendel 于 2024-08-16

大家好,
到时间了。踩踏时间!
如果你不想在新敌人方面被剧透,或者想等到遇到它们的时候再自然地发现它们,那么你可以跳过这篇工厂报。
让我们继续工厂报#413 的故事。
--------------------
一声响亮的吼叫让所有小动物都安静了下来。你听到了波浪被打碎的声音,紧跟着是踩踏的声音:使大地颤抖的步伐正在接近。
你看向了声音传来的方向。那里有一道悬崖,其顶端是一片小山。小山顶部的真菌随脚步而晃动,但是脚步的来源还离得很远。你拿起了武器,但是声音突然不再接近了,而是改为了向右移动,然后逐渐远去。不管那是什么,那个东西一定很大。
你爬上了小山开始调查。小山另一侧有一片山谷,水流顺势而下,在山脚汇成浅湖。湖中粘稠的泡沫包裹着几颗个头挺大的卵。这些卵半透明,从中穿过的光线把水面染成了绿色。
你又走近了几步。这些卵像果冻一样柔软,其水上部分被自己的重力拉向地面。又往中间看,黑色模糊、一团浆糊,里面好像是……纠缠在一起的肢体和眼睛。

这个视频有声音。
在不存在的网站上有 4k 版本。(译注:估计也会传 B 站上)
突然有一颗卵爆裂了,你的脸被一根爪子划开了口。一只奇怪的生物在水中四处蠕动(wriggle),它还想再挠你一爪。通过这个爆裂,你发现了一种五足生物,有点像海星。这种生物的头,其实是隆起的某个像头的结构,的一侧有很多眼睛,另一侧由类似于海绵的材料构成。而在头部两侧,含空气的水泡向外突出形成了尖峰,尖峰中长出了翅膀,或者船桨之类的东西。这种生物像是全身覆盖满触手的婴儿一样,通过拖动自己来蠕动。正在你观察时,这只生物突然晃动,然后火箭般飞向了你,可想而知它是想用四肢抓住你,然后用那地球上少见的腹部啃咬你。
爪子擦过了你的能量盾,仅仅造成了极其微小的伤害。你的激光防御模块立即反应了过来,一道光中,这个刚孵化的生物就被切成了碎片。紧接着,激光把目标切换至了卵筏。过了一会所有卵都爆裂开来,一群愤怒的生物卷起一股骇人的虫潮,誓要把你痛扁一顿。它们毫无规律摆动着四肢,并以奇怪的路径移动,因此你很难瞄准。你只能一步步后退,直到感觉脚底没有触感,你知道这已经是悬崖边了。于是你拿起了火焰喷射器,用火墙制止了它们。这些不怕死的生物直接跑进了火堆中,转瞬之间就魂归大地。
又一声响亮的吼叫划破了天空,但这次不像之前那样远了。你抬起头,不巧和一只高瘦的生物对视了。它用五条细腿优雅地踏过了悬崖和树状真菌。然后向你的周围炮弹扫射(strafe)。它又从脑袋上发射了一个炮弹,向高处飞去,然后绕着弧线冲着你飞去。你又向后逃了几步试图躲开,但是炮弹边缘弹出了四枚翅膀,把炮弹引导向了你,就像自动追踪武器一样。
飞行的生物正中你的躯干。你感觉被它的爪子抓住了,移动不自如。你把它掰下来扔到地上,看到它的全貌,你这才注意到这个生物跟之前消灭的那些蠕动的生物(Wriggler,下称蠕动棘)长得没什么不同。你的激光防御模块没用多久就给它毙了。但是没有预兆地,你又被来自另一个方向的炮弹生物击中了。看来又有只喜欢扫射的生物(Strafer,下称扫射棘)来轰炸你了。这两只扫射棘都不在你的激光的攻击范围内。
你握紧了手中的冲锋枪,然后冲向其中一只扫射棘。但当你试图这样做时,你面前的扫射棘后退了,而你背后的那只前进了。它们似乎有意和你保持距离,在发射跟踪导弹时还会不时绕圈。没关系,你袖管里还有其它能用的武器呢。于是你又迈开步向前冲,这次是拿着火箭筒。火箭弹在空中蛇行,在第一只扫射棘身上爆炸了。很好!这只生物痛苦地尖叫了,而且想逃走。但是第二发火箭弹已经在路上了。第二发火箭弹同样精确击中了,这只扫射棘仅仅弥留了一会,身体就爆破了开,碎片如雨般散落,飞入你脚下的沼泽。
隆隆——脚步声又回来了。你的视线越过山丘,看到了巨大的,长着尖刺的甲壳缓缓升起。这只生物毫不费力地踏过了悬崖。显然这只生物和其它的也有关系,因为它们都有五条腿。然而这一只显然与其它的不同,它的五条腿上覆装甲、巨硕无比,而且用更宽的站姿支撑比兄弟们大得多的身体。此外,它的头部和躯干都覆盖着重型甲壳。它正在穿过头部甲壳上的小洞紧盯着你。
你向踩踏棘(Stomper)发射了几枚火箭弹。这些火箭弹确实造成了伤害,但是还远远不够打倒的。你已经不剩几枚火箭弹了,这些绝对不够用,所以你决定省下这些火箭弹,给那只扫射棘尝尝(要是不用火箭弹应该很难打过)。踩踏棘向你冲过来了,你就算用外骨骼也跑不过它。你现在只得拿着冲锋枪坚守阵地,但是开火时不能高效地闪避。踩踏棘接近了,它的每一步都会造成轻微地震,给你的能量盾造成了一定压力。同时,它的每一步都会溅起地上碎屑,这些碎屑进一步磨损着你的能量盾。又更近了一点,那只生物举起腿,一脚踩在你头上。能量盾撑不住了。疼!这样做不管用。
你又开始了移动,不是想要比它跑得更快,而是要比他移动得更巧妙。直线快算什么,弯道快才是真的快!巨大带来的劣势就是,它不能快速转弯。另一只扫射棘还没死,在远处向你发射着新的敌人。通过在闪避和开火间切换,你能避免踩踏棘的大多数攻击,同时保持蠕动棘的数量不会太多。你在等待时机,只要不被踩踏,不被蠕动棘淹没,同时那只扫射棘在视野里,那么……好,最后两发火箭弹……成功!最后一只扫射棘也倒下了。
现在只剩你和踩踏棘了。一场决斗。你接着躲避踩踏,同时把战场带到更开阔的地带,你相信这样你会笑到最后。没有火箭弹了。弹夹也不够了。现在只有火焰喷射器能发挥作用了。你和踩踏棘互相绕圈,而你把这片战场浇上汽油,燃起火焰。双人舞在火焰中继续,只有一方倒下,舞蹈才会停止。火焰不息,旋转不止,火焰不息!世界被蒙上了火焰、浓烟和死亡。
--------------------
## 机制
Gleba 上的新敌人是五足生物,意思就是长着五条腿的生物。它们和海星(一种棘皮动物)是远亲,所以有些时候我们会称呼它们为海星、陆星或棘肉。然而大多数情况下,我们用最常见的术语称呼它们,即踩踏棘,扫射棘,和蠕动棘。
你第一次见到五足生物时,可能刚冲上了太空,就直接去了 Gleba,因此在军事方面非常薄弱。在另一个极端,这颗星球可能是你第三个去的,这时你在军备科技上推进了很多,而且还从其它星球上获得了新武器。武器兼容性方面如此宽广,因此很难选择敌人一开始的威胁等级。现在我们在这方面的意图是,如果你完全没有准备,那么刚开始的进化因子会很高,因而很困难。但是只要有标准的装备就能活下来,哪怕是伤害科技研究没点几级。另外,如果你完全没有准备,那么你显然很难独自拿下敌人。但是,口袋里装满了炮塔的工程师是不会单打独斗的。
我们敢尝试使五足生物比虫子更有军备兼容性的一个原因是,它们非常被动。如果你攻击它们,那么它们显然会防守巢穴,并且会揍你一顿,但是其它情况下它们不会没事找事——最开始。如果你真打它们而且还赢了,它们会进化。
--- 污染? ---
Gleba 上的污染不一样。通常的污染源对 Gleba 的生态系统来说不是什么问题,毕竟这边 CO² 的含量已经很高了。工业污染物则会被真菌消化掉。Gleba 的污染机制不是通常的,而是基于香味和孢子的。你需要种真菌,收真菌,最后处理真菌。但是这些真菌你的敌人也喜欢吃。农业活动制造的孢子和香味会逐步吸引五足生物的攻击。另外跟 Nauvis 上的污染一样,孢子和香味也会导致当地敌人进化,因为它们暴露于你的农业生长配方下,这些配方干涉了敌人们的思想。

孢子云和花粉云。闻起来像干涉。
--- 卵筏 ---
卵筏相当于五足生物的虫巢。它们只在 Gleba 的一些沼泽地的浅水覆盖处出现。你和敌人都可以踏过浅水。这个机制保证了卵筏不会出现在更方便建造的干燥高原地带,而是会出现在你想种植农作物的地方附近。
破坏卵筏会生成一些五足生物的卵,如果有的话。五足生物卵非常关键,你需要用它来造生物室(Biochamber)——生物室是 Gleba 上一种重要的生物处理机器。确保尽快用掉卵。就像许多 Gleba 上的生物制品一样,它们也是有时限的。但是,它们不会像普通物品那样“腐烂”。如果等得太久你会尴尬地和刚孵化的五足生物对视……
--- 蠕动棘(Wriggler) ---
%[](./fff-424-gleba-enemies-wriggler.mp4)
蠕动棘自己不太有威胁。它们用爪子造成的伤害很合理,但是它们非常脆弱,并且你军火库里大部分武器都能快速给它毙了。
它们真正的优点是压倒性的数量。踩踏棘和扫射棘都可以把新生的蠕动棘发射给你。当你面对巨大威胁如踩踏棘时,很容易不小心忽略稳步增加的蠕动棘,它们看起来很弱,但是不久它们就会结成邪恶致命的团队。
--- 扫射棘(Strafer) ---
扫射棘同样非常脆弱,但是它们攻击范围广,速度快,它们向目标发射飞行的蠕动棘,就像跟踪导弹一样。飞行的蠕动棘击中目标时会掉在地上,变成普通的蠕动棘,然后准备攻击。
扫射棘尝试与目标保持距离,然后在目标周围绕圈。它们的射程超过了机枪炮塔还有激光炮塔,所以最好把这种敌人也考虑在防线中。如果你只放一个机枪炮塔,那么扫射棘不费吹灰之力就能干掉它。但是,如果在一大片地方都放上炮塔,那么扫射棘只会在它注意的那个炮塔周围绕圈,虽然这样做可能会绕到另一个炮塔的攻击范围内。扫射棘受到伤害时会尝试原路返回,但是不能立即改变方向,所以如果它们误入某些炮塔范围内,可能就回不来了。
理想情况下,你会想要长距离和 / 或单次攻击伤害高的武器,比如火箭炮塔(在 Gleba 上解锁)或者特斯拉炮塔(来自 Fulgora)。
--- 踩踏棘(Stomper) ---
踩踏棘非常棘手,并且可以抗大量伤害。它们可以使用短距离喷吐攻击,但是它们主要使用脚来攻击。脚会直接造成大量伤害,但是踩踏棘在战斗模式下的踩踏还会造成一个范围的溅射伤害。溅射伤害意味着密集的防线会受到更多伤害——所以稀疏防线网络受到打击后能更快复原。踩踏棘被干掉时,它甲壳中保护的蠕动棘会作为新敌人被释放出来。
踩踏棘和扫射棘都可以翻越悬崖和墙壁,所以把基地用墙围起来在 Gleba 上不太有效。蠕动棘在地上走的时候不能翻越墙壁,但其它情况下可以,比如被扫射棘扔过去的时候,或者在踩踏棘内部被运送。
--------------------
设计
我们想要很多新类型的新敌人。Albert 先给出了一些约束:不能有皮毛,不能有脊椎。我的第一批设计涵盖了广泛的方向,所以他又添加了一个限制:不能太陌生。这些约束使设计看起来像是从几千或几百万年前地球上的生物进化而来的。这仍然有很大选择范围,自然也可以很古怪。
我们也知道至少得有一种非常大的敌人。二维精灵图像有个问题是,对于大型敌人,不只有精灵图像自动变得更大,而是对任何一个旋转,一个像素离旋转中心越远,它移动得就越多。为了防止像素跳跃太多,我们需要更多帧才能保持动画平滑,但是那就是说精灵表内还得有更多像素,所以大型旋转在两方面都很糟糕。
我们在做蜘蛛机甲时研究了一点“腿技术”,所以至少在新敌人之一上尝试一下这种技术,不然就浪费了。这就是最终设计——五足生物——的起始点。
有一大堆不同的方法可以处理长腿敌人。最开始,我们不知道哪些敌人会去哪里,所以我素描了各种怪异美丽的东西,因为设计空间非常广。我们在设计的路上考虑了很多游戏机制和美学,比如:长腿敌人没有寻路器,所以它们不能放在有巨大障碍物(比如岩浆湖)的星球上(实际上现在它们已经有寻路器了)。

早期踩踏棘概念图(在确定海星是远亲之前)
五足生物跟海星是远亲,但是从海星那开始进化了非常多。海星有内骨骼,由许多细小的板材构成,对于想要把自己升到陆地上的生物来说,这非常有用。海星跟海胆有关,都有一个圆弧形的甲壳,这对生物的“脑袋”和躯干部分非常有用。
因为性能原因,腿应该是无法分辨的,这导致了下半部分有些旋转对称。在战斗中,分辨敌人的朝向很重要。因此“脑袋”应该有方向,并且有个脸一样的东西看向目标。

早期扫射棘概念图(在确认海星是远亲之前)
为了做到这一点,我设计了,这个生物的脑袋 / 圆顶是从有很多洞的状态进化而来的。一边的洞进化出光感,然后变成眼睛。另一边的洞变得更深,像是海绵一样,因而和空气接触面积更大,并且更有可能进化出呼吸。肌肉可以挤压海绵区,以使这个生物主动呼吸,并且甚至长得更大。
“翅膀”属于另一种类型的洞,但是表面被密封了,所以可以像气球一样被充气。在假设的进化过程中,一开始这些用来帮助漂浮,但是后来它们进化出了膨胀的尖峰,像是葡萄牙赛马 O' war 一样,然后变成了一种在年轻时可以帮助滑翔、控制飞行的形状。在生命周期的扫射棘阶段,它们被用作表达信号的设备。但之后,作为外部甲壳加固,小飞翼会消失。

Gleba 敌人的基本解剖学
它们的嘴位于身体的最下面。头顶上有个多功能的洞,连接至发酵腔,也是最后一阶段的消化。这个生物在体内形成卵,它可以把卵产在浅水里,形成卵筏,也可以把一些卵保留在身体内部,这里孵化的新生物可以接触到发酵腔。母亲可以把内部孵化的孩子吐到食物来源旁,或者危险的地方(一般也是食物来源)。因此孩子们会被抓住并被吃掉。

早期飞行器(导弹)概念图
在这些生物的传说中,它们的行为主要有两个,孵卵策略以及全球人口控制,因为这两个行为五足生物非常部落化,它们眼中附近没关系的部落只是竞争资源的敌人而已。如果这些都能在游戏中模拟就好了,但是这样肯定会造成性能灾难,而且不能提高游玩体验,所以你只能想象背景里这些故事在发生了。

Gleba 家族的概念图。最开始我们想要更透明的外观,但是解决不了一些透明重叠精灵导致的层问题。所以我们只能退而求其次,换成更硬的外壳和橡胶似的身体。
我用 Albert 和 v453000 给的输入创建了所有 Gleba 敌人、卵筏和刷怪泡沫的概念图。
在概念图阶段的末尾,我做了踩踏棘和扫射棘的三维雕塑,十分接近最终版本。
从这里,Fearghall 拿到了雕塑,添加了更优美的细节和纹理,然后为了装配把它们切了片。
最开始我们希望图形能用跟蜘蛛机甲的腿一样的方法制作,但是显然,事情没这么简单。敌人的腿要细很多,并且移动的角度范围更大,所以全部的问题都是旧光线设置的问题。我们想要同时拥有好光线和好投影角度,这个装配设置需要 Fearghall 做一点严格得有点大病的体操,以及我们在途中的帮助。
蠕动棘跟虫子一样,使用经典精灵表,所以大多数方向上这个过程要简单很多,但是这确实需要一些手工动画而不是程序生成的动画。
对于这些, Fearghall 把模型给了 Jerzy,以便后者用图标的蠕动棘给动画带来生命。
跟往常一样,音效都是 Ian 做的,音乐是 Petr 做的。
即使目的是只使用现存的系统,我们还是发现了一大堆旧动画系统中存在的问题。显然需要更多工作才能使长腿敌人 / 蜘蛛机甲的系统在这个用例上效果更好。感谢 StrangePan 提供的一大堆更新,我们现在有了这些精彩的生物,以及一些蜘蛛机甲的提升。

Gleba 一家,纹理接近最终版,但是进化层色调还没有(绿 -> 金 -> 红)
--------------------
结论
敌人仍是需要改变的主题,有些东西现在还是缺少,比如更大版本的最终音效。
我们还得再平衡一下军备,以使得军备以正确的方式会很有意思,但不能是惩罚。现在打怪挺有意思的,尤其是,你处于低谷期的时候,因为你的操作、移动,和目标优先级似乎更重要了。它们肯定会和虫子 **非常** 不同。
现在五足生物有三层。战斗视频只显示了绿色的“小型”层,非常弱。最大一层破坏力巨大,但是至少在多数情况下它们只会把你的农业区弄坏而不是主要处理区,所以很容易恢复。


IP属地:浙江1楼2024-08-17 10:13回复
    我嘞个骚刚


    IP属地:河南来自Android客户端2楼2024-08-17 16:37
    回复
      2025-07-20 01:03:37
      广告
      用会孵化的卵做原料很有意思。


      IP属地:广西来自Android客户端3楼2024-08-17 17:18
      回复
        好看


        IP属地:江苏来自Android客户端4楼2024-08-19 02:12
        回复
          要是能养就更好了


          IP属地:安徽来自iPhone客户端5楼2024-08-19 08:55
          回复
            怎么不见生殖腔


            IP属地:安徽来自iPhone客户端6楼2024-08-23 21:05
            回复