# 简述游戏地图制作过程

> 介绍了策略游戏地图设计方法，包括原型搭建、地形细化和动线设计。通过实例讲解，帮助读者了解如何设计出合理且有趣的游戏地图。

- Author: Charliefoo
- Published: 2020-12-21
- Last modified: 2020-12-21
- Canonical: https://foo-z.com/blog/design6/
- Category: 设计思考
- Tags: 游戏设计, 地图制作, 策略游戏, 地形设计, 三国, 设计方法

😀 以三国地图为例子，给大家介绍下策略游戏的地图设计方法，主要包括原型搭建，地形细化，动线设计。

# 📝 原型搭建

## 基础规则

> 首先明确地图基础规则：
> 
- 地图由格子组成，每个格子带有地形属性。部队单位可以在地图上移动。
- 通过像素计算移动像素/秒，设定基准速度，再根据基准速度微调各个兵种的速度。
- 山地地形不可通行，水域地形需要使用载具。
- 在地图上会放置建筑物，这些建筑物拥有势力，并基于势力会有敌我判断机制。
- 地图分成了多个区域，一些游戏规则根据这些区域进行划分。

## 地图分层

> 基于上述基础规则，我们可以将地图拆解并细化为三个组成部分：地形、建筑、区域。
> 

这三种基本元素划分了三个层级：

- 设定地形：平原、森林、草原、沼泽、山体
- 建筑：城池、关卡、码头、营寨、箭塔
- 区域：使用区域id进行标记

## 层级规则

建筑层显示在地形层之上。建筑设定属性参数和碰撞范围，碰撞范围会影响部队单位在地图上的AI寻路逻辑。

单位在地形上行走，设定速度属性（包括地形和部队的速度参数表）。山地被设计成不可行走，可以视为碰撞体。水域被设计成只能使用船只行走，没有船只的队伍视为不可通行。码头是进入水域的入口。初始码头不属于我方势力。

使用地图编辑器，设定地图整体大小（可使用N*x*N的方式），划分各个区域大小，设定大概环境和生态，例如西藏的荒漠。

## 地图细化

根据参考细化每个区域的元素，包括山体、水域（河流、湖泊）、平原、森林等等。如下图：

![地图细化1](https://blog-1259751088.cos.ap-shanghai.myqcloud.com/20201221133145.jpg)

考虑城池和港口距离，河流两岸的港口路线距离，是否合理，我采用了AI部队，正常行走运动测量。

![地图细化2](https://blog-1259751088.cos.ap-shanghai.myqcloud.com/20201221133203.jpg)

基于地形，可以延伸出资源分布的设计。例如：建邺 城市附近，属于东吴区域，森林成片，木材资源分布多，空地少，粮食资源稀缺。
根据每个区域的偏向设计，后续可以衍生出贸易玩法，解决资源不平等问题。

## 动线设计

![动线设计1](https://blog-1259751088.cos.ap-shanghai.myqcloud.com/20201221133215.jpg)

动线设计决定一个城市有几条路线连接相邻区域，以许昌、洛阳举例，许昌周边四通八达，有4条动线，分别连接宛、汝南等。而洛阳只有两个动线，只通往虎牢关和新丰港的方向。

我会把许昌设计成一个平原城市，两条动线中间区域，放置山体和森林，营造合理的生态，如下图：

![动线设计2](https://blog-1259751088.cos.ap-shanghai.myqcloud.com/20201221133241.jpg)

设置城市、农田、森林、伐木场等元素，让地图的构成丰富起来。

# 🤗 总结归纳

本文介绍了策略游戏地图设计方法，包括原型搭建、地形细化和动线设计。地图分为地形、建筑和区域三个层级，设定基础规则和层级规则。动线设计决定城市的路线连接相邻区域，可以根据偏向设计资源分布和营造生态。参考资源包括《观沧海》和《全历史》。

# 📎 参考

- 《观沧海》是一个地图网站，里面有一些国内各个朝代的地图数据，可作为参考
- 《全历史》是一个中国历史的百科，可以搜索到朝代的线索，为细节提供参考

被[gameres](https://www.gameres.com/888647.html)引用

> 💡 感谢您的观看！欢迎分享文章，或是来信与我交流。

> 本站 RSS地址已更新，麻烦读者朋友们重新订阅一次喔！
