使用MV制作最简单的游戏:我要做游戏(4)
公众号原文
本期将设计游戏中基本,也是核心的数值元素。不想循规蹈矩的朋友也可自行回顾前三期的内容:
我要做游戏(1)
我要做游戏(2)
我要做游戏(3)
呃,说道数值,可能一些人脑海里觉得它是这样的:
这么想其实也没错啦,不过实际游戏设计中,攻击力与防御力只是诸多数据的一小块。
用语
RPG MAKER MV里可供作者定义的【数据库】里有这些内容。
这里先从最简单的,不涉及数值的项目开始DIY,打开【用语】选项,对部分用词稍作修改,得到下图:
注意,游戏中MP是通常意义上的魔法值,上限随角色等级提升而提升,而TP上限则是一个固定值,攻击、被攻击都可以获得,可以理解为怒气槽。
本游戏中我将其设定为,MP表示为技力EN(能量值),通管物理和魔法技能的释放,TP是必杀槽;你们自己设计游戏的时候完全可以做出MP使用魔法,TP(怒气)释放武技这样的效果。
物理防御和魔法防御我改为了抗性,这个后面再详细说。
其他术语都没有改动,最后,记得点确定保存(为避免漏存可以每改一次就确定人后切出去保存)。
类型
然后在【类型】中对用语进行些许调整,比如属性改为地水火风,将4名职业的技能分为拆分出来以便后续编辑,武器简单分为武具和法器,定义防具以及装备位置。
当作到这一步的时候,想到武器和防具其实不应该对属性值产生太大的影响,呃,这个只要在具体设定的时候再调整了。
在技能类型中单独设置了一个“食灵”,还没想好怎么做,反正不是食戟之灵就是了。
职业(1)
接下来,优先完善【职业】数据,打开如下图的职业选单。
在【职业】定义界面,能够自定义某职业的名称、经验曲线、能力成长曲线、技能习得顺序以及特性。
我在《我要做游戏1》就提出,游戏不会采用经验值升级提升属性的方式,所以不需要考虑经验值曲线和能力值曲线,仅需考虑某职业的初始能力值即可。
由于个人的设计理念是数据简化,设计职业时,单一属性很少超过10,少即是多,一目了然的个位数值便于记忆,而且高低标准和算式相当明确。
一般游戏中的常规配置,是必不可少的战法牧,再加上一个盗贼,方便起见,本游戏也不跳出这个框架。那么简单定义一下各个职业的特色。
【战士】本游戏中我把它定义为MT:
HP 20;MP 4;物攻 6;物抗 7;魔攻 1;魔防 6;速度 3;幸运,呃,这个后面说;
【法师】主力魔法输出:
HP 6;MP 20;物攻 1;物抗 1;魔攻 10;魔抗 6;速度 6;
【牧师】主力辅助,不是DND里面能加能打能抗的那种:
HP 12;MP 12;物攻 4;物抗 2;魔攻 8;魔抗 4;速度 5;
【盗贼】主力物理输出:
HP 10;MP 10;物攻 10;物抗 2;魔攻1;魔抗 1;速度 9;
游戏中的幸运涉及状态概率,一时半会儿弄不懂,暂时统一把它设置成100好了。而攻击力与抗性之间的关系,会在技能相关的算式中设置为按百分比减伤的形式。
确定好了基本数值,就需要点击能力值曲线:
进入具体的设置界面:
在上方切换属性标签,点击生成曲线,将LV1和LV99的数值设定为同一数值,就可以得到一条平直不变的成长线。唔,这样看来等级也可以单独拿来做做文章,不过暂时还用不上。
这么一搞发现,按照预计,【物抗】和【魔抗】是按百分比减免伤害的算法,那么低数值必然导致了成长性的不平衡,或者说不好设计。解决方法也简单,把预设的数值全部放大10倍。
呼,这一期就先到这里,因为全部涉及到的是数据调整,就不放视频了。下一期将会进行技能和职业特性的设计,敬请期待~
守望先锋求病友,不是,是队友。
余鸢#5430
使用MV制作最简单的游戏:我要做游戏(4)相关推荐
- 制作一个简单的switch小游戏
好的,那么,我们可以这样来制作一个简单的 switch 小游戏: 首先,我们需要先引入所需的库,如 stdio.h 和 stdlib.h. 接着,我们可以使用 printf 和 scanf 函数来输出 ...
- 使用MV制作最简单的游戏:我要做游戏(9)
公众号原文 完成了我要做游戏(8)的内容,在不涉及js的层面,这个DEMO其实已经做得七七八八了. 不过本回所说的js,在整个RMMV游戏制作流程中,其实占了非常大的比重.虽然对于萌新制作者,可能用不 ...
- 使用MV制作最简单的游戏:我要做游戏(7)
公众号原文 在两年前的上一章,鱼虾简单讲解了关于[技能]的相关内容,并准备为各个角色配置相应技能.这一配就是2年. 那么配完了吗?当然没有!何止没有,简直是还没开始. 由此鱼虾悟出了一个新的道理,这个 ...
- 使用MV制作最简单的游戏:我要做游戏(6)
公众号原文 在上一章,我们将[战士][法师][牧师]和[盗贼]四个[职业]的基本设定进行了补完,余下的角色相关设定暂且放一放.这次就先进行角色[技能]的设计. 前文也提到,这游戏鱼虾我并不想做很长的流 ...
- 使用MV制作最简单的游戏:我要做游戏(9)PLUS
公众号原文 以上内容做完,其实这个DEMO已经算是完成了. 接下来鱼虾要讲3个从大佬那里学来的,RMMV新手又时常问道的实用功能. (1)物品菜单的修改 这个问题长见于想要制作解谜类游戏的制作者,他们 ...
- html5 游戏制作教程,利用HTML5 Canvas制作一个简单的打飞机游戏
之前在当耐特的DEMO里看到个打飞机的游戏,然后就把他的图片和音频扒了了下来....自己凭着玩的心情重新写了一个.仅供娱乐哈......我没有用框架,所有js都是自己写的......所以就可以来当个简 ...
- 网页游戏制作html5,利用HTML5 Canvas制作一个简单的打飞机游戏
之前在当耐特的DEMO里看到个打飞机的游戏,然后就把他的图片和音频扒了了下来....自己凭着玩的心情重新写了一个.仅供娱乐哈......我没有用框架,所有js都是自己写的......所以就可以来当个简 ...
- android小游戏编程视频下载,【安卓游戏】使用 Android Studio 打包 RPG Maker MV 制作的游戏,生成 apk 安装包...
RPG Maker MV 是一个简单易用的游戏制作软件,即使不会编程也能做出一个有模有样的游戏.但是它只能生成基于 Html5 的游戏文件,而不能直接生成安卓手机需要的 apk 文件,所以我们要自己想 ...
- 利用js制作的简单网页小游戏
利用html和js制作的简单的网页小游戏 这个是我第一次利用js制作网页的小游戏,若有错误欢迎指出. 设计的游戏是类似于配对的小游戏.废话不多说,直接上代码,代码中有比较详细的说明. <!DOC ...
最新文章
- sql server image字段的转换
- 查看电脑python虚拟环境-Windows系统下,Python虚拟环境搭建
- 深度学习核心技术精讲100篇(五十二)-用户画像系统构建全思路解析
- asp.net core源码飘香:Logging组件
- 从十四五规划看 物联网(NB-IoT、Cat.1、5G)将何去何从?
- 用 Python 制作关不掉的端午安康弹窗
- antd 表格树如何展开_元件区域 -- 菜单 | 表格 | 流程图 | 图标
- 是因为Session只能让服务器在一次连续的会话中记住你,而Cookie是记住浏览器一段时间...
- 易班自动答题脚本_如何使用python进行自动网上考试
- spss可以关键词词频分析吗_词频分析研究的现状、方法及工具,你值得拥有
- CCF CSP刷题—小中大
- linux调节伽马值软件,四个 Linux 下的“护眼”软件
- Dotaer vs Loler
- Cron表达式详解和表达式的验证
- “住过一晚两万的ICU后,我还是建议你不要轻易买保险”
- no such column
- 商品打折程序 java_Java 为超市打折水果编写一个购物程序
- 验证码数字0-9代码分析
- C++ 与cocos2d-x-4.0完成太空飞机大战 (一)
- 性能监控之 nmon ant 简单分布式管理