转自: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个要点的更多相关文章

  1. Unity《ATD》塔防RPG类3D游戏架构设计(二)

    目录 <ATD> 游戏模型 <ATD> 游戏逻辑 <ATD> UI/HUD/特效/音乐 结语 前篇:Unity<ATD>塔防RPG类3D游戏架构设计(一 ...

  2. Unity《ATD》塔防RPG类3D游戏架构设计(一)

    目录 <ATD> 游戏简介 <ATD> 整体结构 <ATD> 游戏机制 Buff机制 Skill机制(技能机制) 仇恨机制 <ATD> 游戏模型 策划案 ...

  3. Arena | 用Excel设计的RPG游戏

    文章目录 写在前面 支持的软件 下载地址 游戏界面截图 写在前面 你在用Excel做报表的时候,世界的某个角落,有位大神早就用它做出了一款RPG游戏--Arena.xlsm 加拿大大学生Cary Wa ...

  4. 【开源】使用Angular9和TypeScript开发RPG游戏(20200410版)

    源代码地址 通过对于斗罗大陆小说的游戏化过程,熟悉Angular的结构以及使用TypeScript的面向对象开发方法. Github项目源代码地址 RPG系统构造 ver0.03 2020/04/10 ...

  5. 2019 校内赛 RPG的地牢猎手(bfs+优先队列)

    Problem Description Luke最近沉迷一款RPG游戏,游戏中角色可以进入地牢关卡,只要顺利走出地牢就可以获得奖励.地牢表示为n行m列的块矩阵,其中每个块只可以是障碍块.入口.出口或数 ...

  6. RPG游戏开发基础教程

    RPG游戏开发基础教程 第一步 下载RPG Maker 开发工具包 1.RPG Maker 是什么? RPG Maker 是由Enterbrain公司推出的RPG制作工具. 中文译名为RPG制作大师. ...

  7. 如何制作一款HTML5 RPG游戏引擎——第五篇,人物&人物特效

    上一次,我们实现了对话类,今天就来做一个游戏中必不可少的——人物类. 当然,你完全是可以自己写一个人物类,但是为了方便起见,还是决定把人物类封装到这个引擎里. 为了使这个类更有意义,我还给人物类加了几 ...

  8. 如何制作一款HTML5 RPG游戏引擎——第四篇,情景对话

    今天我们来实现情景对话.这是一个重要的功能,没有它,游戏将变得索然无味.所以我们不得不来完成它. 但是要知道,使用对话可不是一件简单的事,因为它内部的东西很多,比如说人物头像,人物名称,对话内容... ...

  9. 魔兽争霸RPG游戏-军团战争-游戏经验总结

    终于要写这篇了,上一篇是个意外. 2015年关注,一代鬼王Xun和GGL比赛.晚上11点之后,经常有水友赛.主播xun,会带着一帮小弟,玩一些游戏.比如魔兽争霸6v6,2v2,RPG游戏-军团战争,疯 ...

随机推荐

  1. 洛谷 2233 [HNOI2002]公交车路线

    题目戳这里 一句话题意 一个大小为8的环,求从1到5正好n步的方案数(途中不能经过5). Solution 巨说这个题目很水 应该是比较容易的DP,直接从把左边和右边的方案数加起来即可,但是有几个需要 ...

  2. 2.Django命令行工具搭建项目(django-admin.py & manage.py)

    1.概念: django-admin.py是django的用于管理任务的命令行工具 manage.py是对django-admin.py的简单包装,每个project里会有一个自己的manage.py ...

  3. linux 中 开放端口,以及防火墙的相关命令

    最近公司需要在 生产环境上线系统,碰到一些防火墙以及开放端口的问题,在此来 复习mark下   1.设定   [root@localhost ~]# /sbin/iptables -I INPUT - ...

  4. 分析DNS解析时间

    提高网页的打开速度,一般地我们会选择使用CDN,利用“就近原则”让用户在最短的时间内获取到服务器资源,实际应用当中采用CDN的方式提高网站访问速度的效果也是最明显的.这也就是为什么国外的空间打开速度远 ...

  5. POJ 2230 Watchcow 【欧拉路】

    Watchcow Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 6336   Accepted: 2743   Specia ...

  6. 使用ksar解析sar监控日志

    sar 是属于sysstat包中的一个工具 安装sysstat包后,默认创建一个/etc/cron.d/sysstat文件,其默认内容为: # run system activity accounti ...

  7. O(1) 快速乘

    有一些毒瘤题,数据大小不光会炸\(int\),有时甚至会炸\(long long\).这时一个\(O(1)\)的防爆乘就很重要了 \(a*b%p\)可以转化为\(a*b-[a*b/p]*p\) 这里用 ...

  8. M1905

    11.09    11:00------102万 11.09     14:00---103万 11.12    16:00------103万 11.19     16:00---94万 11.20 ...

  9. R基础之批处理--R IN ACTION

    1.5 批处理多数情况下,我们都会交互式地使用R:在提示符后输入命令,接着等待该命令的输出结果.偶尔,我们可能想要以一种重复的.标准化的.无人值守的方式执行某个R程序,例如,你可能需要每个月生成一次相 ...

  10. php 微信公众平台开发之微信群发信息

    这篇文章主要为大家详细介绍了php微信公众平台开发之微信群发信息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 1.目的 完成在微信公众号中群发消息.这里只是完成简单的文字发送.也可以发送语音图片 ...