地图与地形
游戏地图采用等角 2:1 投影渲染,支持多种地形类型。
| 属性 | 值 |
|---|---|
| 预设大小 | 1000 × 1000 格 |
| 可调范围 | 250 ~ 1000 格 |
| 格子大小 | 256 像素 |
| 投影 | 等角 2:1(菱形) |
| 地形 | 可通行 | 移动成本 | 基础高度 | 敌人生成 |
|---|---|---|---|---|
| 草地 | 可 | 1 | 0 | 巨鼠、山贼、鹰身女妖 |
| 森林 | 可 | 2 | 0.5 | 史莱姆、僵尸、恐狼、巨蛛、黑暗教徒 |
| 山地 | 可 | 3 | 5.0 | 哥布林、骷髅、飞龙、兽人蛮兵、哥布林弓手、巨魔 |
| 水域 | 不可 | — | -1.0 | — |
| 城镇 | 可 | 1 | 0 | — |
| 道路 | 可 | 1 | 0 | — |
| 沼泽 | 可 | 3 | -0.3 | — |
| 沙漠 | 可 | 2 | 0.2 | 沙之怨灵 |
| 泥地 | 可 | 2 | -0.1 | — |
| 雪地 | 可 | 1 | 0.2 | 巨鼠、山贼、鹰身女妖 |
| 丘陵 | 可 | 1 | 1.6 | 巨鼠、山贼、鹰身女妖 |
| 荒地 | 可 | 2 | 0.3 | 沙之怨灵 |
| 草甸 | 可 | 1 | 0 | 巨鼠、山贼、鹰身女妖 |
地图有三层可见性:
| 状态 | 亮度 | 说明 |
|---|---|---|
| 未探索 | 0(全黑) | 从未被冒险者或建筑看到过 |
| 已探索 | 115(暗灰) | 曾经看到但目前不在视野内 |
| 可见 | 255(全亮) | 目前在冒险者或建筑的视野范围内 |
哪些东西会画出来。 己方的东西一律会画:建筑、英雄、村民、税务员、商队与悬赏旗,没人看得到的地方也一样。怪巢与远古遗迹只要有任何一部分被看过就会画出来,并一直留着。从那以后英雄也知道这座怪巢,可能会自己去攻打。怪物只有在英雄看得到时才画。维度裂缝的传送门会画成一圈紫光,所在的地面被看过之后就会出现。
| 来源 | 视野范围 |
|---|---|
| 城堡 | 30 格 |
| 冒险者(基础) | 8 格 |
| 法师(远程) | 12 格 |
| 游侠(远程) | 11 格 |
| 防御建筑(箭塔) | 16 格 |
| 一般建筑 | 7 格 |
| 敌方据点结构 | 10 格 |
沙盒模式的地图使用 Value Noise 算法随机生成:
- 生成地形噪声 → 决定地形类型
- 生成高度噪声 → 决定地势起伏
- 放置城堡 → 在地图中央一半范围内的随机位置建立城镇区域
- 散布宝箱 → max(10, 250 × W × H ÷ 1000²) 个宝箱分布在野外
- 生成敌方据点 → 在远离城堡处放置
| 属性 | 值 |
|---|---|
| 初始数量 | max(10, 250 × W × H ÷ 1000²) |
| 金币范围 | 20 ~ 55g |
| 位置 | 非城镇的可通行区域 |
冒险者走到宝箱位置即自动拾取。拥有「寻宝直觉」研究技能时,金币 +50%。打开过的宝箱会掀着盖子留在原地 2 分钟(游戏时间),之后才消失。打开过的宝箱不会挡住建筑,把建筑盖在上面就会把它清掉。