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游戏-军团战争,疯 ...
随机推荐
- 洛谷 2233 [HNOI2002]公交车路线
题目戳这里 一句话题意 一个大小为8的环,求从1到5正好n步的方案数(途中不能经过5). Solution 巨说这个题目很水 应该是比较容易的DP,直接从把左边和右边的方案数加起来即可,但是有几个需要 ...
- 2.Django命令行工具搭建项目(django-admin.py & manage.py)
1.概念: django-admin.py是django的用于管理任务的命令行工具 manage.py是对django-admin.py的简单包装,每个project里会有一个自己的manage.py ...
- linux 中 开放端口,以及防火墙的相关命令
最近公司需要在 生产环境上线系统,碰到一些防火墙以及开放端口的问题,在此来 复习mark下 1.设定 [root@localhost ~]# /sbin/iptables -I INPUT - ...
- 分析DNS解析时间
提高网页的打开速度,一般地我们会选择使用CDN,利用“就近原则”让用户在最短的时间内获取到服务器资源,实际应用当中采用CDN的方式提高网站访问速度的效果也是最明显的.这也就是为什么国外的空间打开速度远 ...
- POJ 2230 Watchcow 【欧拉路】
Watchcow Time Limit: 3000MS Memory Limit: 65536K Total Submissions: 6336 Accepted: 2743 Specia ...
- 使用ksar解析sar监控日志
sar 是属于sysstat包中的一个工具 安装sysstat包后,默认创建一个/etc/cron.d/sysstat文件,其默认内容为: # run system activity accounti ...
- O(1) 快速乘
有一些毒瘤题,数据大小不光会炸\(int\),有时甚至会炸\(long long\).这时一个\(O(1)\)的防爆乘就很重要了 \(a*b%p\)可以转化为\(a*b-[a*b/p]*p\) 这里用 ...
- M1905
11.09 11:00------102万 11.09 14:00---103万 11.12 16:00------103万 11.19 16:00---94万 11.20 ...
- R基础之批处理--R IN ACTION
1.5 批处理多数情况下,我们都会交互式地使用R:在提示符后输入命令,接着等待该命令的输出结果.偶尔,我们可能想要以一种重复的.标准化的.无人值守的方式执行某个R程序,例如,你可能需要每个月生成一次相 ...
- php 微信公众平台开发之微信群发信息
这篇文章主要为大家详细介绍了php微信公众平台开发之微信群发信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.目的 完成在微信公众号中群发消息.这里只是完成简单的文字发送.也可以发送语音图片 ...