Erelia工作室 - 单方块

Erelia工作室 - 单方块

Hytale内OneBlock的概念验证

游戏玩法

单方块海特尔模组——概念验证

这是一个针对 海特尔中的单方块风格生存模式 的概念验证。

玩家从虚无世界中心的一个魔法方块开始。摧毁该方块会随机获得奖励,然后方块会立即再生,所有进度都源自同一源头。


核心特性

  • 虚无世界设定,单方块位于 (0, 100, 0),并带有自定义天空色调
  • 玩家直接生成在方块上方 (0.5, 102, 0.5)
  • 坠落保护:当玩家掉落到虚空阈值以下时,会被传送回原位
  • 加权随机掉落系统,每个战利品池中的每个物品都有可配置的权重
  • 111 种自定义单方块变种,每种都有独特的纹理和图标——每个远征和地下城各一种
  • 状态持久化:活跃的远征和地下城状态保存为 JSON 文件,服务器重启后恢复
  • 实时 HUD 集成,显示:
    • 当前远征或地下城名称
    • 剩余刻度或波次进度
    • 完成通知
    • 玩家重连后自动恢复
  • 管理员/调试命令,用于:
    • 检查状态
    • 开始远征
    • 停止远征
    • 列出远征和地下城

远征系统

远征会将单方块转化为一个主题掉落池,持续一定数量的方块破坏次数。

大多数远征持续 25 次破坏,而默认的 草地 远征持续 100 次破坏。完成后,方块会自动恢复为默认的草地远征。

共有五个难度等级的 87 个远征

等级 数量 示例
简单 21 默认/草地、洞穴入口、森林边缘、平原、河流、池塘、采石场、奶牛谷地
进阶 26 铁矿洞、沙漠、海洋、魔法森林、冰霜森林、干燥丛林通道、火焰之地
困难 24 精金矿洞、烧焦森林、诅咒森林、冰霜死灵之地、侏罗纪洞穴
恶劣 24 秘银矿洞、黑曜石矿洞、地狱之门、虚空传送门、焦灼战场
专家 16 棱镜矿洞、雪人洞穴、地狱平原、灵界门槛、元素交汇

远征会掉落与生物群系相符的资源,例如:

  • 石头
  • 矿石,从铜到精金及更高级别
  • 木材种类
  • 植物、种子和食物
  • 精华
  • 特殊进阶材料

更高等级的远征也可以直接从单方块生成敌人。


地下城系统

地下城提供了与远征不同的、以战斗为核心的挑战。

共有 24 个地下城,每个都是多波次遭遇战。敌人会成波次地直接在单方块周围生成,玩家必须存活过所有波次才能获得完成奖励。每个地下城的波次数量从 3 到 8 波 不等。

地下城类型

经典遭遇战

  • 老鼠洞穴 (3 波)
  • 地精伏击 (3 波)
  • 地精入侵 (4 波)
  • 亡灵神殿 (4 波)
  • 沙漠神殿 (4 波)

海洋与虚空

  • 海盗沉船 (4 波)
  • 海怪 (4 波)
  • 虚空神殿 (4 波)

元素威胁

  • 火山 (4 波)
  • 冰霜神殿 (4 波)
  • 冰霜骸骨地穴 (5 波)
  • 烧焦骷髅城堡 (5 波)

派系袭击

  • 流放者伏击 (4 波)
  • 流放者城市 (5 波)
  • 特洛克战帮 (4 波)
  • 特洛克酋长营地 (5 波)

史前威胁

  • 恐龙危机 (6 波),包括:
    • 迅猛龙
    • 霸王龙
    • 始祖鸟
    • 鳄鱼

虫群

  • 虫群入侵 (3 波)
  • 虫巢 (4 波)
  • 虫群核心 (4 波),包括斯卡拉克变种

终局地下城

  • 丛林地穴 (4 波)
  • 远古亡灵圣所 (5 波)
  • 暗影骑士城堡 (5 波)
  • 灵界试炼 (8 波——最复杂的地下城,包含元素之灵和魔像)

HUD 会实时追踪波次进度,例如:

波次 2/5

奖励仅在完成整个地下城后发放。


合成与进阶经济系统

进阶系统围绕水晶、解锁和远征点数构建。

水晶工作台

水晶附魔台

水晶附魔台 通过野外工艺制作,用于制作所有五个难度等级的远征水晶。

地下城附魔台

地下城附魔台 通过野外工艺制作,用于制作所有 24 个地下城的水晶。

远征点数

远征点数 是一种通过完成远征获得的定制货币。

它用于制作水晶,通常每个水晶消耗 1-2 点远征点数

配方解锁系统

新的水晶配方通过远征中获得的特殊解锁掉落物来学习。

已解锁的配方:

  • 跨会话持久化(保存并在重启后恢复)
  • 学习时通知玩家
  • 遵循解锁链——例如,完成洞穴远征会解锁老鼠洞穴地下城水晶
  • 逐步扩展可用的远征和地下城进阶路径

核心循环

破坏单方块
→ 获得随机资源
→ 从掉落物中赚取远征点数并解锁水晶配方
→ 在对应的合成台上制作远征或地下城水晶
→ 使用水晶开始新的远征或地下城
→ 刷取主题战利品池,收集矿石、敌人和材料
→ 远征结束时返回默认的草地模式
→ 以逐渐更难的等级重复此过程

实际上,循环是这样运作的:

  1. 破坏单方块以获得随机奖励。
  2. 赚取远征点数并解锁新的水晶配方。
  3. 在正确的合成台上制作远征或地下城水晶。
  4. 使用水晶开始:
    • 一次持续约 25 次破坏的新远征
    • 一个具有多波次战斗的地下城
  5. 刷取主题资源、敌人、矿石和特殊材料。
  6. 完成远征或地下城。
  7. 返回默认的草地模式。
  8. 以更难的等级和更深的进阶路径重复此过程。

实体生成

敌人使用基于距离的生成系统直接从单方块生成。

模组会在单方块周围 5 格半径 内搜索有效的生成位置。一个有效的生成空间需要:

  • 一个坚固的地面
  • 两格高的垂直空间
  • 足够让实体安全生成的空间

此系统用于:

  • 地下城波次
  • 更高级远征的敌人掉落物
  • 未来的远征中途伏击

本地化

该模组目前完全支持:

  • 英语
  • 西班牙语

后续计划

计划中的改进包括:

  • 扩展实体生成,用于远征中途伏击
  • 可合成的自定义远征物品,增加更多可触知的进阶步骤
  • 更多带有故事背景的进阶解锁

例如,可以制作一张 祖母绿洞穴地图,然后用来解锁或制作 祖母绿洞穴水晶


反馈

欢迎提出反馈。

在 Discord 上以相同的用户名联系我。


当前重点新增内容

本版本的主要新增内容包括:

  • 远征列表扩展至五个等级的 87 个远征,所有等级数量已更新
  • 地下城系统,包含 24 个多波次地下城,新增海洋、虚空和丛林遭遇战
  • 灵界试炼作为最深入的地下城,共 8 波
  • 双工作台合成系统:
    • 水晶附魔台
    • 地下城附魔台
  • 远征点数经济系统
  • 持久化状态系统——远征和地下城进度在服务器重启后保留
  • 持久化配方解锁系统及解锁链
  • 用于远征、地下城波次、完成通知和重连恢复的 HUD 支持
  • 西班牙语本地化