【RPG Maker MZ】独立游戏制作日志③

目录

此次的进度

详细内容

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

交涉

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

设定可选的选项:

设定后续选项以及回路

判定交涉结果:

结尾


此次的进度

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

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

JamesJames是Relick的邻居之一,在镇子上开着一家服装店。他出生富贵,却一夜之间成了穷光蛋,但他即使沦落到这个不怎么繁华的镇子上仍然平等的看不起任何人。
EddieEddie是Relick的邻居之一,在附近的酒吧工作。Eddie为人友善,是个热心肠的好人。
ToddTodd是和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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://xiahunao.cn/news/1618602.html

如若内容造成侵权/违法违规/事实不符,请联系瞎胡闹网进行投诉反馈,一经查实,立即删除!

相关文章

游戏制作RPGDreamer-仙剑奇侠传视觉小说

上一个打飞机游戏制作视频的播放数据实在惨淡,每次看数据之前都要给自己做做心理建设,免得老脸挂不住。 有个死党说现在流行复古、怀旧,建议做个老游戏,看能不能攒点人气。像我这种四十来岁的人最大的怀旧点就是仙剑奇侠传&#x…

【美化§守护生命绿xp电脑主题下载§】

【美化守护生命绿xp电脑主题下载】 守护生命绿电脑桌面壁纸下载《鼠标右键另存为本地》 守护生命绿电脑桌面主界面效果图 守护生命绿电脑桌面开始菜单效果图最新电脑操作系统下载 守护生命绿电脑桌面图标效果图 守护生命绿电脑鼠标效果图 守护生命绿主题介绍: 守护生命绿电脑桌…

【美化§彩虹心灵xp电脑主题下载§】

【美化彩虹心灵xp电脑主题下载】 彩虹心灵电脑桌面壁纸下载《鼠标右键另存为本地》 彩虹心灵电脑桌面主界面效果图ghost win7系统下载 彩虹心灵电脑桌面开始菜单效果图 彩虹心灵电脑桌面图标效果图 彩虹心灵电脑鼠标效果图 彩虹心灵主题介绍: 彩虹心灵电脑桌面主题&#xff1a…

【springboot】springboot定时任务:

文章目录 一、文档:二、案例: 一、文档: 【cron表达式在线生成器】https://cron.qqe2.com/ 二、案例: EnableScheduling //开启任务调度package com.sky.task;import com.sky.entity.Orders; import com.sky.mapper.OrderMapper; …

大头贴制作大师 v6.9.5 简体中文绿色特别版

软件大小: 11 mb 软件语言: 简体中文 软件类别: 绿色软件 运行环境: win2003, winxp, win2000, nt, winme 授权方式: 免费软件 软件等级: 更新时间: 2009-12-21 14:24:11 立即下载 相关说明 一键复制 收藏该软件 软件介绍: 《大头贴制作大师》是一款制专业大头贴的制…

RPG Maker XP游戏制作方法(六)

(5)接下来就是大家最为关注的时间的插入了。 选择事件层按钮 看到上边的几个白色的格子了么?那就是加好的事件 打错,是事件的插入 在你想要增加事件的地方左键双击格子,会弹出事件对话框 这里以增加一个对话NPC为例 1…

下周开幕,给深圳的电子工程师准备的展会!

我和电子圈老江认识很久了,应该是2012年,小龙第一次参加电子圈年会,那年他年会中奖的奖品送给我。后来,我也加入了电子圈的QQ群,早些年的时候,大家都喜欢在QQ群聊天,后来才慢慢转到微信群。 老江…

下周开幕!给深圳的嵌入式和电子工程师准备的嘉年华来了

我和电子圈老江认识了很久,应该是2012年,小龙第一次参加电子圈年会,那年他年会中奖的奖品送给我。后来,我也加入了电子圈的QQ群,早些年的时候,大家都喜欢在QQ群聊天,后来才慢慢转到微信群。 老江…

毕业五年总结(转载的别人帖子,挺励志)

以下都是转载: 每年都是国庆浪完后才能静下心来写写总结收收心,感觉知行都没啥人看了,但还是写一下资深学渣五年总结,记录一下, 应该也是我知行上最后一个总结帖了吧,以后总结就写evernote自己看着玩了 归…

渗透测试工具ZAP入门教程(2)-HUD教程

平视显示器 HUD是一种全新的与ZAP进行交互的方式。 它将安全信息叠加到你正在测试的应用程序上,并允许你访问关键的ZAP功能。 对于刚接触安全的人来说,它更易于理解,但同时也允许经验丰富的渗透测试人员将重点放在他们正在测试的应用程序上。…

ESP8266固件烧录

文章目录 硬件电路烧录工具完整固件资料+烧录工具硬件电路 烧写模式: GPIO0:0 此时通过REST复位引脚复位,8266进入烧写模式。 烧写通过串口烧写,波特率设置115200 运行模式: GPIO0:1 此时通过REST复位引脚复位,8266进入烧写模式。 烧录工具 烧写工具下载链接:https:…

Tableau可视化入门实践-2

目录 折线图1.导入excel文件数据2.建立折线图并添加标签 双轴折线图 折线图 1.导入excel文件数据 2.建立折线图并添加标签 双轴折线图 行标签拖进两个度量建立上下两个折线图 在第二个折线图纵轴,右键选择“双轴”

华为OD七日集训第2期 - 按算法分类,由易到难,循序渐进,玩转OD(文末送书)

目录 一、适合人群二、本期训练时间三、如何参加四、7日集训第2期五、精心挑选21道高频100分经典题目,作为入门。第1天、逻辑分析第2天、字符串处理第3天、数据结构第4天、递归回溯第5天、二分查找第6天、深度优先搜索dfs算法第7天、动态规划 六、集训总结1、《代码…

Redis数据类型全总结【万字总结】

文章目录 前言一、String1、内部实现2、应用场景缓存对象常规计数分布式锁共享 Session 信息 3、常用指令 二、List1、内部实现2、应用场景消息队列List 作为消息队列有什么缺陷 3、常用指令 三、Hash1、内部实现2、应用场景缓存对象购物车 3、常用指令 四、Set1、内部实现2、应…

Axure 尺寸测量插件使用方法

Axure 尺寸测量插件 Axure 尺寸测量插件使用方法 在使用是只需要将元件[Axure尺寸测量]拖拽到页面中即可。 本插件支持本地预览、服务预览、以及Axure内预览。 元件下载地址:链接:https://pan.baidu.com/s/1gWA2ilsPg0IHS3JWnzMiYA

(实用工具分享)网页尺寸测量工具Page Ruler

这个工具实际上是一个扩展程序,我在chrome上面安装后就会显示在登录框旁边。 可以在任何网页上面使用,只需要在网站上面打开这个工具就可以了,打开之后会在网页顶部显示一个导航栏。 打开工具后可以直接滑动鼠标进行截图,滑动结…

【VisionMaster 行业应用案例】第三讲 多相机阵列大尺寸测量应用

目录 场景背景介绍项目需求相机选型其它硬件相机布局Q&A 实战标定测量 场景 背景介绍 3C、面板、汽车、新能源等行业的视觉测量应用中,经常会遇到大尺寸物料。受实际场景限制,例如相机架设高度有限,此时单个相机不能拍全物料&#xff0…

Halcon开发笔记001 尺寸测量实例分析

课题需要对图像中的缺陷进行尺寸评价,开发环境是Halcon。 选择使用最小外接矩形方法,原因主要是 可获得的评价参数多:长度,宽度,角度,长宽比,面积通过长宽比参数可以判定缺陷形状 获取最小外…

【图像检测】基于形态学实现图像目标尺寸测量系统附matlab代码

1 简介 介绍了一种基于机器视觉技术的目标外观尺寸检测系统.,通过数字图像处理技术获取柚子的纵径,横径,表面积等外观尺寸参数. 2 部分代码 coin_width1.1000;coin_height1.1000;Iimread(666.jpg);figure(1),imshow(I);title(原图像);%转换为灰度图像I1rgb2gray(I);%figure(…