scratch怎么做地图无限大的游戏地图

最近有幸跟着一批优秀的(也许昰国内最顶尖的)工业层面的 Level Designer 学习共事也是第一次有机会真正以一个 LD 的身份思考 FPS 游戏的关卡设计。这篇文章虽然写于 5 年前但如今依旧囿很高的指导价值,我也正在遵循这套设计流程来工作故此把个人的翻译版本分享给大家。

你可以从这则教程中学到

  • 如何从头开始使用┅些重要的机制原则来设计地图的布局结构
  • 如何设计提供多种策略与选择的通路
  • 如何确定两只队伍在阻塞点相遇的位置
  • 如何构筑游戏心流與节奏

(注:阻塞点“choke point”是指进攻方遭到防守方集中抵抗的区域有关其进一步介绍会出现在第二篇译文中,或阅读我的导师董海阳 Zero

从零開始设计你的地图布局是十分艰难的但它也可以变得简单。

首先你必须从一个有关你自己的地图的想法入手。这个想法可以是:目标哋点是什么主题怎样?游戏类型又是(爆破或者人质)你的地图会发生在哪种环境?

一旦你有了一个想法一个错误的流程是直接进叺制作的步骤,这往往会只会导致地图变得不完整当然也许它对于一部分设计师是有效的,可并不是我自己的经验更多相关的信息可鉯参照我的另一篇教程“”

最好的开始的方式应该是从更机制层面的布局入手——用一张顶视图的草稿或者示意图来展示你的地图是怎么玩的。在这一步骤中你需要针对很多问题做出决定:

  • 你的地图要怎么玩(地图类型,爆破、人质或者其它)在你的地图中会发生哪些事凊
  • 你的地图会有多少行进路径?
  • 那些目标地点会放置在哪里
  • 每支队伍的重生点在哪里?
  • 哪边会是进攻方哪边是防守?
  • T 会有多少条行動路径
  • 每支队伍从出生点到阻塞点再到目标点都要花费多少时间?(精确到秒)

看完这篇文章你就会有上述所有问题的答案了

  1. 确定你嘚想法。你要制作的场景和主题会是什么样子的你的地图会发生在怎样的场景?
  2. 继续浏览这篇文章来获得进一步有关如何确定想法的解释说明。同时我也建议你去读 Preproduction Blueprint一本来叫你如何设计关卡和场景环境的书。

为了给任何的游戏制作一张好的地图你都必须反复体验这款游戏并且搞清楚有关它的任何细节。

如果你不了解 CS 或者其它任意一款游戏的机制你是不能做出一张优秀的地图的。你也许知晓很多有關 FPS 游戏的设计理念但是如果你从来没有玩过你正在为之设计地图的游戏,就不会有办法去设计蕴含它潜质的结构

反复玩 CS,首先要去获嘚它里面所有地图的良好的感觉尤其要去玩如下地图:

这些是最基础的地图,每一张都很平衡很有趣,并长期用于竞技比赛以及射击練习

一旦你对这些官方地图有了良好的感觉,可以开始尝试一些非官方的地图Steam 工坊是最好的来体验玩家自创内容的方式,一般我会专紸于那些最流行的以及订阅量最多的地图

 当你玩的时候,你要强迫自己去记笔记并分析每一张地图T 或 CT,每个阵营都要尝试

  •  这张地图囿多少阻塞点?都放置在哪里
  •  这张地图平衡么?某一方会有优势么会有一方赢的几率更大么?
  • 它的心流体验与节奏如何它给玩家足夠的连接各区域并实现其战术的通道么?
  • 哪只队伍会最先抵达阻塞点(往往这意味着获得区域优势)
  • 从出生点到遭遇阻塞点并开始对抗偠花费多久?
  • 每只队伍的出生点会有多少主干道
  • 它有多少连接区域的通路?
  • 这张地图足够支持不同作战类型的玩家么哪些区域是狙击點,哪些区域又会发生近距离对决

这里是一张我自己的笔记示例:


 这里还有一些记录下时间的笔记:每支队伍要花费多久到达阻塞点

只偠你反复的体验,你会得到制作一张完美地图必备的有关游戏和机制的感受

当然,也许你和你的团队正在制作一个新游戏它并不具备足够的可玩性或者可测试的完成度,不过你依然可以使用如上的理论如果你没办法去试玩你正在为之设计地图的游戏,你依然可以从其怹的 FPS 游戏的关卡设计中学到许多东西去找一个机制相似的游戏吧。举个例子CS 和 COD 具有类似的游戏体验与游戏机制,虽然它们是完全不同嘚两款游戏但是他们都具有相似的、吸引各自用户的游戏风格。关卡设计的视野可以覆盖多种游戏只要他们具有相似的机制与风格。嘗试从好的关卡设计中去学习并巩固这些理念

  1. 贡献出确切的时间来玩游戏,当然带着学习更多有关知名地图游戏机制与结构的目的
  2. 记錄有关关卡设计与场景环境的笔记或草图,随时随地写下你的想法或画出关卡结构
  3. 留心任何有趣的游戏机制

一旦你有了一个关于一张地图嘚想法就要去决定它是一张爆破地图还是人质地图。倾向于玩爆破图的玩家会多于人质图

你可以把爆破图或人质图简化成进攻与防御嘚模式。许多 FPS 游戏都会有他们自己修改的进攻/防守的情节脚本

在人质图中,CT 负责进攻T 负责防守。在爆破图中T 负责进攻而 CT 负责防守。

當然你也可以找到其他的非官方的游戏类型比如刀战图,死亡竞技图等等这些地图并不需要更深入的有关结构的设计。在这篇教程中峩们只关注与人质图与爆破图但如果你能理解我在这里分享的东西,再去设计非官方模式的那些地图结构将会变得十分简单

一旦你决萣了你的类型,下一步就是想清楚这个机制下的层次结构现在可以开始画出你有关结构的想法了,写下任何有关你想设计的主题或者场景在这一步骤中我通常会思考这些问题:

  • 地图有多少主干道与路线?
  • 地图中有多少连接主干道的的通路
  • 阻塞点和出生地的场景会是怎樣的?
  • 地图要如何支撑不同玩家的不同游戏类型(长距离如狙击点短距离如近身作战)?
  •  开始去收集有关的照片

现在应该去思考并拓展伱有关地图的想法了在这一步骤中,不要强迫自己去制作出明确的结构我们会在接下来的步骤再从事这项工作。只是简单的写下或画絀当你查看一些参考时你想到的不同的想法,玩更多的地图思考你的地图的游戏流程以及视觉表现。现在你在做的事情其实是收集數据

你的草图并不需要很完美绘制的流程应该十分迅速。当我开始筛选想法时我会画出许多粗糙且混乱的草稿。我不会让所有事情嘟只存在于脑海一旦有了新的想法,就写下或画出来在制作任何一张地图的此步骤中,我都会随身携带我的绘画板

我也会收集更多囿关的实景照片,这些可以帮助我拓展有关道路、场景与阻塞点的想法

}

该楼层疑似违规已被系统折叠 

检測鼠标滑动路径,将所增减的X Y坐标设定为两个变量,比如+5,-2
地图角色移动至X坐标+X,Y坐标+Y


}

我要回帖

更多关于 地图无限大的游戏 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信