Game_Num_Basics_And_Calc

🗺️ 关卡与波次设计指南 (Level Design & Wave Pacing)

本文档指导如何构建游戏地图以及控制刷怪节奏 (Pacing)。


1. 地图生成逻辑 (Map Generation)

本作不使用完全随机的迷宫,而采用 “模块化拼图” (Modular Tiles) 系统,兼顾战术深度与随机性。

1.1 核心结构

1.2 地形阻挡与迷宫 (Mazing)

2. 波次节奏控制 (Wave Pacing)

一局游戏标准时长为 20 分钟,分为若干波次。

2.1 强度曲线 (Intensity Curve)

2.2 刷怪配置 (Spawn Patterns)

3. 动态难度调整 (Dynamic Difficulty - Director)

参考《求生之路》的 AI Director。

4. 地图事件 (Map Events)

为了打破枯燥,随机触发地图事件。


5. 关卡 JSON 示例

{
  "level_id": "Lvl_Graveyard_01",
  "waves": [
    {
      "time_start": 0,
      "duration": 60,
      "spawners": ["North", "South"],
      "enemies": [
        {"id": "Zombie", "count": 50, "interval": 1.0},
        {"id": "Skeleton_Archer", "count": 10, "interval": 5.0}
      ]
    },
    {
      "time_start": 70,
      "type": "Rest",
      "duration": 30
    }
  ]
}