目录

此次的进度

详细内容

根据游戏流程创建同一场景的多个副本以便于管理

交涉

设定影响交涉结果的条件:

设定可选的选项:

设定后续选项以及回路

判定交涉结果:

结尾


此次的进度

OK,时间过的很快,这次的内容拓展到了主角梦醒以后出门上班的故事,以及到了自己的工作室发现工作室却被解散了,于是尝试说服同样因为工作室解散而感到心情复杂,但仍然有要帮助人们反抗oppressor的朋友。

这次,我添加了3个NPC角色,并且在游戏内也对其中的2个添加了小部分剧情:

James James是Relick的邻居之一,在镇子上开着一家服装店。他出生富贵,却一夜之间成了穷光蛋,但他即使沦落到这个不怎么繁华的镇子上仍然平等的看不起任何人。
Eddie Eddie是Relick的邻居之一,在附近的酒吧工作。Eddie为人友善,是个热心肠的好人。
Todd Todd是和Relick同属oppressor管理组织的成员,和Relick一样在组织创建初期就已经在活动了。Todd可以说是看着组织一步一步走过来的,在得知组织解散时,他的内心很复杂。

详细内容

根据游戏流程创建同一场景的多个副本以便于管理

如题,在不同的游戏流程中,我们可能会对玩家的行动做出不一样的反馈。 比如在Relick刚从梦中苏醒时,房间是“深夜”,为了使得流程可以进行,我设定了Relick需要“检查一下房间”再入睡。而这时候需要对玩家的操作进行判定:

这里的独立开关是为了避免对一个物品多次调查都会增加“检查房间”的进度,以此来让玩家需要多检查一下房间。

在判定玩家检查房间的进度足够时,我们就可以以此来通过事件处理来允许玩家可以上床睡觉从而继续游戏来到白天。而这里在之后一段流程的游戏内玩家都不需要再次检查房间,或者在今后的流程中玩家需要在房间里进行其他操作,如此一来使用事件页则会让事件非常的复杂。这里我们就可以根据不同的游戏流程来制作游戏场景不同时期的状态

交涉

在玩家找到Todd时,玩家可以通过尝试交涉来说服Todd在日后帮助我们。在制作交涉环节时,我的流程是这样的:

设定影响交涉结果的条件 → 设定可选的选项 → 设定后续选项以及选项回路 → 判定交涉结果

名字是瞎起的,意思知道就行:

设定影响交涉结果的条件:

在我的例子中,Todd认为组织解散是因为我们不再被需要,而且也会有其他人来在后续专门和oppressor战斗。而我们要做的,就是告诉他玩家的想法。

为了判断这些,我设定了3个开关:

而这些开关就是在后续交涉过程中判定的依据。在交涉开始之前,043 044两个开关会被 打开(主要是因为一开始使用了开启某个开关才显示选项的插件,但我发现这是个MV插件,MZ用不了),在交涉过程中,我们会根据选项来对这些开关进行操作。比如通过一些话来让Todd不再认为我们不被需要——关闭43开关,一些过激的言论选项会让Todd内心动摇影响结果,等等。

设定可选的选项:

在我的交涉过程中,我设定了2个选项用于尝试改变Todd的看法,1个选项用于决定,1个选项直接放弃。在这些选项中,也正好对应了43、44两个开关。如果是更复杂的交涉场景,也可以根据后续内容来设定更多的选项。这可以通过连续的选择来实现——比如选择a后再来一个xyz选项,玩家需要在一连串的选择中找到最好的解法。

设定后续选项以及回路

这里是选择“问Todd是否认为我们不再被需要”之后的选项。我们可以通过一些说辞来尝试说服Todd,这里根据角色的性格可以设定一些不同的反应。比如有的人你和他确定的说他就觉得你在骗他,然后不相信你,有的人你只有非常确定的和他说他才会相信你之类的,这些可以在自己的游戏中自己设计。在设定完一些选择后,我们可以通过玩家的选择结果来判定是否要改变影响交涉结果的一些开关。

除此之外,我们在完成一个选项以及他之后的选项时或者在一条选项分支的后续选项中选择错误时,我们需要返回最一开始的选项处,来进行重新对那个选项进行交涉或者对其他选项进行交涉。这里就要用到RM的标签功能。具体可以看图:

通过设定标签和转到标签,我们就可以轻松做到对应的功能。这在事件流程的执行中非常的方便。

判定交涉结果:

在一切就绪后,或者你不想交涉想直接试试能不能说服,我们就可以选择第3个选项,这是我设定的用于尝试Todd是否愿意加入我们。

我的操作方法是在选择选项后判定玩家是否达成了足够的交涉条件,同时我对选择专家难度的玩家设定了更严格的判定条件。如果满足交涉成功的表现,那么开启开关,否则失败。我对非专家难度的玩家增加了一次重试的机会,这样也会变相增加高难度的挑战性。

值得注意的是,在判定之前一定要重置成功值,否则玩家若只开启了1个开关也可以通过“判定→失败,重试(此时成功值为1)→重新判定→重复增加判定值(此时为2)→判定为成功”的方法来判定成功,这对剧情来说肯定是不太合理的。

结尾

这次的内容就这么多,一个交涉实在写了太长时间。简单的方法或许也是存在的,具体可以自己再优化一下,比如只靠变量来判定一些选项内容然后根据变量来判定结果什么的。那么,以上。

@plutrie7 from CSDN

【RPG Maker MZ】独立游戏制作日志③相关推荐

  1. 【RPG Maker MZ】独立游戏制作日志①

    目录 前言 二.游戏制作前的准备 1.软件准备 2.素材准备 3.背景故事构思 4.游戏流畅构思 三.优化游戏的部分 1.强大的光影插件--ShoraLighting 2.统一的像素风格素材 写在最后 ...

  2. rpg人物制作软件_《RPG Maker MZ》——轻松上手的角色扮演游戏制作工具

    <RPG Maker MZ>是由Gotcha Gotcha Games与KADOKAWA制作并由独立游戏厂商Degica发行的RPG Maker系列最新作品.整个系列工具有着多年的发展历史 ...

  3. 学习RPG Maker MZ开发创建并发布PC和移动端游戏

    Complete RPG Maker MZ: Create and Publish for PC and Mobile 完整的RPG制造商MZ:为个人电脑和移动设备创建和发布 MP4 |视频:h264 ...

  4. Galgame研发日志:独立游戏制作前应当进行的第一步

    各位独立游戏开发者,尤其是初心者,我强烈建议在游戏开发之前首先写一份详尽的企划书来帮助自己梳理思路.游戏的发起可以源自于一个模糊的想法和概念,而游戏的实现则是一件系统性工程,丝毫浪漫不得. 在完成这份 ...

  5. 仿《文明》游戏制作日志3

    一.关于正方形转化为六边形问题. 延伸上次日志的方法,先生成一个矩形,然后通过简单地取中点和取四分点,构筑正六边形.然而遇到的问题是,高度数组是一个由离散的点组成,这些点组成的矩形肯定无法构筑一个正六 ...

  6. 独立游戏开发日志:2021年2月14日 斜面攀爬

    实现了斜面攀爬,关键就是弄明白了Rotator的使用方法 转弯的过渡有待改善

  7. 记一次完整的RPG Maker MV游戏逆向系列第四篇

    前言 阅读本篇前请先看之前的几篇分析噢,不然可能会缺失一些前置知识 这篇还是讲 RPG Maker MV 的游戏分析,主要是如何分析一种通过 GameusQuestSystems.js 的加密手段 工 ...

  8. 使用c 语言的游戏设计软件,游戏制作软件,制作游戏的软件

    NES游戏生产软件 您无法使用它! 游戏制作 更重要的是~~制作一个游戏需要多个工作组~~游戏原始脚本设置?计算机语言编程~~ 3D图形设计~~~角色动作捕捉和制作~~菜单字幕制作?音乐, 声音效果制 ...

  9. 从《黑暗圣剑传说》看引擎对独立游戏开发的重要性

    <黑暗圣剑传说>,是一款影响我游戏生涯的游戏.之所以这样说,并不是因为这款游戏有过人的画面,有惊艳的剧情,或者是开辟了什么独有的玩法.对我这样一个玩过很多款RPG游戏的玩家来说,或者这就是 ...

最新文章

  1. 在Linux部署Nodejs项目,一旦断掉XShell就会导致服务被停掉,真的很郁闷~怎么办?果断用forever
  2. 北京 10 年,难说再见!
  3. BCH推出BCH粉丝互动平台
  4. 详解Adorner Layer(zz)
  5. python控件随窗口变化而适配_如何实现python tkinter控件随窗口变化?
  6. Sql Server 中汉字处理排序规则,全角半角
  7. 商城系统PageBean分页 Cookie存储浏览记录
  8. 基于京东家电商品知识图谱的自动问答系统(一) -- Neo4j构建知识图谱
  9. jquery多字段筛选,极简方法
  10. 使用STM32固件库开发GD32 汇总
  11. 方德系统服务器,国产方德桌面操作系统介绍
  12. 用Python编游戏
  13. ios零基础学习 准备什么,如何去学习
  14. dnf时装补丁教程_DNF时装补丁修改教程
  15. 音频-音频术语名词解释
  16. 阿里云403(Forbidden)Access to XMLHttpRequest at ‘‘ fromorigin ‘‘ has been blocked by CORS policy:Respon
  17. SwiftUI嵌入Stack样式导航视图(NavigationView)中List显示怪异的解决
  18. 采用原笔迹电子签名有什么好处
  19. Linux如何修改系统语言
  20. JAVA面试题解惑系列(八)——聊聊基本类型(内置类型)

热门文章

  1. 总裁演说思维模式:领导安慰下属的语言技巧
  2. Source Insight基本使用和快捷键
  3. 首次币发行(ICO)简介
  4. JPG格式图片怎么弄?可以试试这些途径
  5. 制作自己的 tusimple 格式数据集
  6. Java反射的作用与原理
  7. 太极熊猫服务器怎么都在维护,太极熊猫3进不去怎么办 太极熊猫3登录不了解决方法-APK8安卓网...
  8. 微服务进阶(三):Dubbo服务治理
  9. BZOJ 1829 [Usaco2010 Mar]starc星际争霸 ——半平面交
  10. net cad自动发送命令_每周一喂丨网络安全九个常用的网络命令