跳到主要内容

MegaBlock Survivors 游戏玩法

MegaBlock Survivors 是一个 Roguelike 生存小游戏。每次游玩都会带领玩家穿越程序生成的世界,在其中对抗敌人波次、收集装备升级,并在难度不断增加的关卡中推进。

开始比赛

使用 /mbs start 开始新比赛。每场比赛会为玩家创建一个实例化世界。每位玩家同时只能参与一场比赛——如需重新开始,请先使用 /mbs quit 离开。

在比赛开始时,玩家从职业选择界面选择一把初始武器。

多世界推进

比赛通过三种程序生成的世界类型(WORLD_1WORLD_2WORLD_3)推进,每种都有不同的地形生成参数、材料和建筑数量。每种世界类型都会增加复杂度,拥有更多的塔楼、树木、墙壁和可交互建筑。

地图大小为 500x500 方块(从中心向各方向延伸 250 方块)。

武器

武器在冷却时间到期后自动攻击。每种武器可以通过奖励升级,提高伤害和效果。

武器类型描述
死神镰刀范围攻击前方区域。升级增加 1 点伤害和 10% 伤害区域。
香炉范围攻击周围圆形区域。升级增加 1 点伤害和 10% 伤害区域。
鞭子精准打击从敌人之间弹跳。升级增加 1 次弹跳和 10% 伤害。
范围向周围发射直线箭矢。升级增加 1 支箭矢和 10% 伤害。

被动物品

被动物品通过升级奖励、沙漏建筑、宝箱建筑和神殿购买获得。它们可以叠加,每次获取都会按比例增强效果。

被动每级效果
黑曜之心最大生命值增加 10%
生命提升最大生命值增加 5 HP(固定值)
暗影滑翔下落速度降低 10%
暗影跳跃跳跃力增加 10%
暗影步伐移动速度增加 10%
经验提升经验获取增加 10%
幸运幸运值增加 1(影响奖励稀有度)
闪避闪避几率增加 1%
暴击几率暴击几率增加 5%
护盾最大护盾值增加 10%
攻击速度攻击速度增加 5%
吸血10% 概率回复造成伤害的 10%

玩家属性

在比赛中使用 /mbs stats 查看当前装备和属性修正。属性系统追踪:

  • 最大生命值和生命值倍率
  • 护盾容量和倍率
  • 移动速度和倍率
  • 跳跃力、重力和多段跳次数
  • 经验倍率
  • 攻击速度倍率
  • 体型倍率
  • 闪避几率、暴击几率和吸血百分比
  • 幸运值

建筑

程序生成的世界包含可交互建筑:

建筑功能
沙漏交互后打开包含装备选择的奖励选择界面
宝箱交互后打开包含装备选择的宝箱奖励界面
神殿使用比赛内货币购买装备升级。价格随总购买次数增长。
传送门交互后激活。需要 48 次击杀(祭品)来充能。充满后触发 Boss 战。击败 Boss 后进入下一个世界。
花瓶分布在地图各处的可破坏容器

敌人和 Boss

敌人以波次形式生成,由比赛实体管理器管理。游戏追踪一个游戏时间计数器,控制生成节奏和难度增长。

Boss 遭遇通过传送门建筑触发。每次 Boss 生成前有 5 秒警告。击败 Boss 后,开始 5 秒倒计时,然后传送到下一个世界。

Boss 类型包括蝎子 Boss,使用球形攻击模式。

特殊怪物类型包括炮兵怪物(远程攻击者)和暗影史莱姆。

怪物掉落

被击败的敌人可以掉落:

  • 暗影碎片 —— 升级角色的经验值
  • 烤鸡 —— 治疗物品
  • 磁铁 —— 将附近的掉落物吸引到玩家身边

稀有度系统

装备奖励具有影响其威力等级的稀有度分级。稀有度由玩家的幸运属性通过正态分布(钟形曲线)决定:

等级名称幸运判定范围
1普通0 -- 20
2非凡20 -- 40
3稀有40 -- 60
4史诗60 -- 80
5传说80 -- 100

玩家的幸运等级(0--100)作为标准差为 15 的正态分布的中心值。更高的幸运值使分布向更高稀有度的掉落偏移。稀有度等级同时作为装备效果的奖励倍率。

升级系统

收集足够的暗影碎片后触发升级。升级序列包括一段动画(可跳过),之后是奖励选择界面,玩家从提供的几个装备升级中选择一个。奖励选择期间游戏暂停。

排行榜

比赛结果记录在存储于 leaderboard.yml 的持久化排行榜中。排行榜追踪前 100 条记录,向玩家展示时显示前 10 名。

生命值和护盾显示

玩家在比赛中拥有可视化的生命值和护盾显示。护盾作为额外的生命层,会随时间再生。

计分板

比赛中的计分板向玩家实时显示比赛信息。