RPG游戏地牢设计的29个要点
转自:http://www.gameres.com/491660.html
Troy 是一名 RPG 开发者,以整理了一些自己开发地下城 RPG 的经验,开发者不妨参考一下:
1、地下城应该有个地方无法正常采光。例如,天花板不断往下滴水,浇灭玩家手中的火把,或者吹来一阵风令火熄灭,甚至是缺氧的地区或灌满水的地道。
2、至少每 2~3 个关卡中都有一个道具/特效拥有一些持久而实际的作用。
3、增加一些平台、俯瞰视角以及高峰,从而为设计创造立体效果。这可以为玩家提供训练其灵敏性的机会。
4、在设计第一个地下城时不要追求尽善尽美。在你经过多次练习,积累足够的想法和经验时,就可以创造出更精巧的地图了。
5、不要让你的地下城中随机、非常规或奇怪之处显得模糊不清。要清楚呈现其中的不寻常之处。
6、多数时候要提供丰富的内容,但这些内容并一定需要是绝妙创意。
7、要让你的地下城看起来饱经沧桑。设置一些明显被修复/扩建或者曾经崩塌的痕迹。这可以打破关卡的单调,并为交战提供掩护之处。
8、如果这是你第 1 次设计地下城,甚至是第 20 次,也不要惧怕借鉴自己喜欢的旧式地下城的功能。
9、暗处的威胁与明处的威胁同样有效。可以适当创造一些虚假的通道和不祥的走道,以令玩家行动之前三思。
10、玩家在地下城发现的道具并不是永久性的。要找到道具的流通方法——要不就放弃道具以便赢得时间,要不就将其贡献给神灵从而换得一件不同/更好的道具。
11、小型目标和支线任务也是设计的必要元素。要让地下城外的玩家知道地下城内发生了什么情况。
12、可以让地下城的怪物适时撤退——并一定需要与玩家决一死战。
13、不妨设置一些会把玩家抓去当俘虏的敌人种族,而不全是将其杀戮的怪物。
14、并非一切物品都要让玩家费血掏金。可以设置一些以信誉、时间、责任为成本的资源。
15、可发设置许多不同的问题——例如无法在玩家群体中平均分配的钱币和道具。让这些决定成为他们闯关时的经历之一。
16、但也要现实一点,因为对某些群体来说,这种设计很有意思,但对其他人来说就很多余了。所以首先要了解目标用户。
17、要克制住设计过多内容的欲望。要知道关卡中还有许多玩家无法探索的东西(例如石头)。
18、重用旧空间。要以让那些位于更顶端关卡的道具、物品和地点与低级关卡中的内容相互关联。
19、要让玩家知道自己并非首次进入的人——可以在地下城中随处散落一些无名尸体及其掉落的财宝。
20、不一定要让入口居于最边缘的位置,有时候也可以设计在关卡中间。
21、地下城中不一定要有超级怪物。玩家所遭遇的额外困难应该来自障碍物,以及地下城所自然呈现的关系。
22、可以让其他怪物加入战斗或者逃走报信。
23、要以逻辑方式思考。许多地下城有一个常规的开放区域,其中会将“工作”区或“居住”区设为非战斗区域。
24、阀值对神话和 RPG 来说很重要。要有一些解琐下一个区域/关卡的困难挑战。
25、要清楚细节会随着时间改变。
26、要理解你的某些神秘感和情节不会追随玩家的步伐。这没有关系,只要有结果就行。
27、多样化很关键:不要在每个房间都设为势均力敌的战斗场景。要让其中某一方战斗力失衡。这会促进玩家发挥潜能,并且要在之后对其进行奖励!
28、摧毁你的地下城,例如大爆炸、陷阱、塌方、战争、实验等,在游戏过程中至少要改变地下城地理环境一次。
29、你的地下城会如果看起来像是自然设计,或者由智能物种因特定目的而设计,而不仅仅是为游戏而设计,那就会更有沉浸感。
RPG游戏地牢设计的29个要点的更多相关文章
- Unity《ATD》塔防RPG类3D游戏架构设计(二)
目录 <ATD> 游戏模型 <ATD> 游戏逻辑 <ATD> UI/HUD/特效/音乐 结语 前篇:Unity<ATD>塔防RPG类3D游戏架构设计(一 ...
- Unity《ATD》塔防RPG类3D游戏架构设计(一)
目录 <ATD> 游戏简介 <ATD> 整体结构 <ATD> 游戏机制 Buff机制 Skill机制(技能机制) 仇恨机制 <ATD> 游戏模型 策划案 ...
- Arena | 用Excel设计的RPG游戏
文章目录 写在前面 支持的软件 下载地址 游戏界面截图 写在前面 你在用Excel做报表的时候,世界的某个角落,有位大神早就用它做出了一款RPG游戏--Arena.xlsm 加拿大大学生Cary Wa ...
- 【开源】使用Angular9和TypeScript开发RPG游戏(20200410版)
源代码地址 通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法. Github项目源代码地址 RPG系统构造 ver0.03 2020/04/10 ...
- 2019 校内赛 RPG的地牢猎手(bfs+优先队列)
Problem Description Luke最近沉迷一款RPG游戏,游戏中角色可以进入地牢关卡,只要顺利走出地牢就可以获得奖励.地牢表示为n行m列的块矩阵,其中每个块只可以是障碍块.入口.出口或数 ...
- RPG游戏开发基础教程
RPG游戏开发基础教程 第一步 下载RPG Maker 开发工具包 1.RPG Maker 是什么? RPG Maker 是由Enterbrain公司推出的RPG制作工具. 中文译名为RPG制作大师. ...
- 如何制作一款HTML5 RPG游戏引擎——第五篇,人物&人物特效
上一次,我们实现了对话类,今天就来做一个游戏中必不可少的——人物类. 当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里. 为了使这个类更有意义,我还给人物类加了几 ...
- 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话
今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... ...
- 魔兽争霸RPG游戏-军团战争-游戏经验总结
终于要写这篇了,上一篇是个意外. 2015年关注,一代鬼王Xun和GGL比赛.晚上11点之后,经常有水友赛.主播xun,会带着一帮小弟,玩一些游戏.比如魔兽争霸6v6,2v2,RPG游戏-军团战争,疯 ...
随机推荐
- 【译】Java语言速览:StackOverflow
Java (请不要与 JavaScript 搞混) 是一种设计为与 Java 虚拟机 (JVM) 一起使用的多用途编程语言.一般称呼安装了相关工具使其可以开发并运行 Java 程序的电脑系统为 &qu ...
- 安装Eclipsemaven插件
Maven的Eclipse插件m2eclipse的安装 The goal of the m2ec project is to provide a first-class Apache Maven su ...
- sqlite增删改查 SimpleCursorAdapter 事务
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android=&q ...
- 淘宝开源平台(taobao-code)使用
偶尔之下翻到的这个东西,瞬间觉得足以解决自己在开发过程中的版本控制问题.就注册了一个试试.先是在度娘上搜寻“淘code”,进入官网之后直接注册.然后构建自己的项目,上传代码就OK了. 一.搜寻“淘co ...
- LeetCode:删除排序数组中的重复项||【80】
LeetCode:删除排序数组中的重复项||[80] 题目描述 给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素最多出现两次,返回移除后数组的新长度. 不要使用额外的数组空间,你必须在原 ...
- 【leetcode刷题笔记】Triangle
Given a triangle, find the minimum path sum from top to bottom. Each step you may move to adjacent n ...
- poj 1028 Web Navigation 【模拟题】
题目地址:http://poj.org/problem?id=1028 测试样例: Sample Input VISIT http://acm.ashland.edu/ VISIT http://ac ...
- JsonSchema使用详解
JSON Schema是一个用于验证JSON数据结构的强大工具, 我查看并学习了JSON Schema的官方文档, 做了详细的记录, 分享一下. 我们可以使用JSON Schema在后续做接口测试中做 ...
- Stanford Log-linear Part-Of-Speech Tagger标记含义
Stanford Log-linear Part-Of-Speech Tagger标记含义 英文词性标记名称缩写的含义: 使用的是宾州树库的tag集合,具体含义和举例如下表: Tag Descript ...
- tomcat7 中的坑。 关于welcome-list和servlet-mapping
web.xml中, 使用default servlet设置了针对静态资源后缀名的过滤. 并且设置了welcome-list, 使用jetty和tomcat6启动一切正常, 但是使用tomcat7则出现 ...