buff系统 游戏中_游戏策划如何设计一个好用的BUFF系统!
之前一篇文章,介绍了以下是游戏系统中技能设计需要考虑的一些问题,如果你还没看过,那么就请移步阅读《游戏中的技能是如何而来的?》
在这篇文章中也提到了,技能中一个很重要的组成部分就是BUFF,通过不同的BUFF可以让技能拥有更好的附加效果,让技能的变化更多。
BUFF不光可以用在技能上,也可以用在游戏内其他的系统中,比如道具系统、活动等等。
这篇文章就主要讲解一下BUFF系统设计时的一些要点!
一、什么是BUFF
说到技能分类,还有一个不得不说,那就是BUFF。
BUFF在游戏中的意思主要有两种:一是指增益系的各种魔法,这个词汇多流行于D&D和网络游戏中,通常指给某一角色增加一种可以增强自身能力的魔法。另外一个意思是指在游戏的版本更新时,对某一个职业、种族、技能等游戏内容进行增强。
BUFF还有一个反义词,名为DEBUFF。顾名思义就是减益效果。
BUFF/DeBuff在游戏内,多为“临时状态”,具有时效是buff的主要特点。
二、BUFF的设计要点
3.1 设计BUFF的类型
在制作之前,身为策划的你,肯定要想好全套的内容,首先要想的不是buff有什么样的效果,而是先将buff分类。在各个大的类型之下,再去细分小类型。这样通过不同大类型与小类型的组合,就可以形成更多的buff效果了,也提升了后期扩展性。
举个例子:
1、增益效果:
a.增强个人属性(HP/MP、攻击力、防御力等)
b.增强技能效果(某技能伤害增加x%,治疗效果增加x%)
c.增强同队(同阵营)人物属性(HP/MP、力量、敏捷、智力等)
d.恢复值(HP/MP)
上述这些效果,可以再拥有更多的变化,比如增加固定值、增加百分比,增加上限值,这样一条buff效果就有了更多的数值变化。具体的还是要根据项目决定。
阴阳师增益buff
2、减益效果
a.减少个人属性(HP/MP、攻击力、防御力等)
b.特殊效果(冰冻、减速、减少治疗技能的恢复能力、中毒等等)
等等...
以上是最常用的两个大类的buff效果设计。设计完成后,就可以接着设计更加细致的规则了。
阴阳师减益buff
3.2 BUFF规则设计
在设计完大的效果类型和具体的组合效果后,我们需要针对整体BUFF做一套规则,这套规则是更好的平衡游戏各个系统,防止出现BUG性的事件发生。
比如:增益效果可以无限叠加,最后攻击力爆表,这就属于bug了。所以在设计规则时,一定要考虑全面。
一般BUFF会有一套通用规则,这个规则是可以配置给任何buff的,并且可以多条件并存。这样就可以将buff灵活应用了。
通用配置规则:
1、效果是否可叠加:可叠加:最大能叠加多少层,叠加后效果是怎么变化的(累加,还是按什么规则提升)
不可叠加:这时就需要做出新的规则;是新效果替换旧效果,还是这个效果就没法再加在角色身上了。
2、效果持续时间:持续时间比较特殊,有2个维度可以设计按照自然时间走:你不在游戏中,时间也会按照现实时间流逝
按照游戏时间走:你在游戏中时才会计时,如果下线,则暂停计时
一般情况下,持续时间我们都以“秒”为计算单位,最小单位为“毫秒”,这样程序可以更好的进行换算,也方便我们填写数据
3、buff等级:BUFF是否可以升级或有多个不同等级,如果有,则同一个buff的效果会提升
4、能否驱散:能、不能
5、是否包含优先级:如果给目标释放了同类型不同等级的buff,此时应该是高等级的替换低等级的效果,还是允许同时存在?
6、其他规则:根据具体的buff使用方式来决定,比如是否需要消耗特定道具来获得的buff
3.3 BUFF外显
我们设计完BUFF以后,要在游戏表现出来,让玩家都认识他们、理解他们、提示他们是我们做外现的目的。
那么从整个游戏中来说,外现分为几个部分:1、UI界面中的显示
2、游戏场景中的显示
3、角色形象上的显示
先说UI层的显示:
当中了BUFF后,会在玩家自己的UI界面上显示相应的BUFF状态,一般显示在角色信息框的下方,如图:
龙之谷
或者
显示在地图附近
,如图:
魔兽世界
还有可能显示在角色的头顶,如图:
阴阳师
在角色头顶上显示buff图标,一般在回合制游戏中非常常见,ARPG中不是特别常见,大的原则,只要保证玩家可以及时、有效的看到效果就行。
在界面中的BUFF还需要设计tips,方便玩家查看当前的buff状态描述。
当你在游戏中组队时,为了更好了解队友的状态,也要在组队列表中实时显示BUFF状态,如图:
魔兽世界组队
再说场景中的显示:
很少有在场景中直接搞个BUFF出来的。一般都是通过一些机关或者关卡,比如一个火焰山场景,就可以设计成,进入这个场景会每隔x秒,掉x点血这种。那么这种效果就会直接做在地图特效上,然后放在角色上显示。
又或者已进入某一个场景,会自动给角色加速。这种效果也会直接显示在角色身上。
在角色上显示:
当被某些技能命中或正在被某些效果作用时,会同时显示在角色身上,一遍玩家自己和同伴及时掌握当前的状态,以便于进行下一步的操作或决策。
一般显示在角色身上分为两种:
1、纯特效:用特效本身的意义代替buff的含义,让人一看就懂,如下图这个治疗buff一看就能让人看懂是在被治疗
2、文字:有些buff不太好用特效方式表达,那么直接就用文字来表达,更直接,更有效
需要注意的是,特效的持续时间要与buff的持续时间相匹配,即buff效果消除,特效也要跟着消除。否则就出bug了。
只要记住特效跟着buff走就不会有错。
总结
今天就总结这么多关于游戏buff相关的内容,希望对各位策划新手,或者想了解游戏制作机制的朋友们一点帮助。如果你对游戏制作的内容感兴趣,可以“点个赞”,关注一波,老林会不胜感激。
buff系统 游戏中_游戏策划如何设计一个好用的BUFF系统!相关推荐
- buff系统 游戏中_游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统
游戏中有宏大的场景地图,丰富的游戏剧情,逼真的人物角色.但要让角色(职业)炫酷起来,还是要靠各个职业的技能来烘托.技能系统,根据游戏类型不同而会有不同,ARPG.回合类RPG.SLG类各个游戏都有技能 ...
- buff系统 游戏中_如何实现一个强大的MMO技能系统——BUFF
前言 Buff模块可以说是技能中最核心又最复杂的系统了.一个优秀的Buff系统能够让策划的创意得到最大限度的发挥,大幅增强游戏的战斗深度和可玩性,并且同时也能让开发者轻易的扩展维护,支持更多的效果和功 ...
- 游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统
转自:游戏中的技能如何而来? 为ARPG设计一个好用的BUFF系统 - GameRes游资网 游戏中有宏大的场景地图,丰富的游戏剧情,逼真的人物角色.但要让角色(职业)炫酷起来,还是要靠各个职业的技能 ...
- win10进lol无法连接服务器未响应,Win10 64位系统电脑中lol游戏无法连接服务器的处理方法...
说到LOL游戏,相信很多小伙伴都会热血沸腾,这是一款非常受欢迎的网络游戏.不过有的小伙伴在win10 64位系统电脑中运行lol游戏时,发现老是会出现无法连接服务器的情况,这也让游戏玩家们很是苦恼,那 ...
- win10系统英雄联盟老是重新连接服务器,Win10系统电脑中lol游戏无法连接服务器的处理方法...
说到LOL游戏,相信很多小伙伴都会热血沸腾,这是一款非常受欢迎的网络游戏.不过有的小伙伴在win10系统电脑中运行lol游戏时,发现老是会出现无法连接服务器的情况,这也让游戏玩家们很是苦恼,那么有没有 ...
- 游戏设计之我见 —— 动作游戏中敌人的受击设计
这篇博客结合一些游戏案例,介绍了3D动作游戏中敌人的受击设计. 在动作游戏中,由于玩家与敌人在一直进行不停地攻防博弈,因此为了给予玩家正切且适当的攻防反馈,需要着重设计敌人受伤以及死亡的设计. 受伤反 ...
- Unity ECS实现RTS游戏中的游戏单位框选、集结和移动控制
今天想给大家分享的主题是如何实现RTS类型游戏中的游戏单位角色控制 本文中会介绍如何运用最新的ECS架构来实现游戏单位控制 效果演示 效果实现 选中多个游戏单位 public class UnitCo ...
- 如何设计一个高可用的运营系统
转载自 如何设计一个高可用的运营系统 这是一篇来自粉丝的投稿,作者[林湾村龙猫]近一年在做关于运营活动方面的设计.本文是他的关于运营活动的总结,Hollis做了一点点修改. 概述 一个产品业务的发 ...
- 4.3 设计一个完善的响应式系统
4.3 设计一个完善的响应式系统 关键词 响应系统的工作流程: 当读取操作发生时,将副作用函数收集到"桶"中. 当设置操作发生时,从"桶"中取出副作用函数并执行 ...
最新文章
- python中的带有换行符的字符串在juypter中直接输入、print与写入文件的区别
- c 结构体在声明时赋值_Java基础知识 初识Java 循环结构进阶 数组 数据类型 各种运算符...
- c中将数组传递给子函数_在C ++中将对象传递给Non-Member函数
- Linux学习笔记-Linux下的设备文件
- java代码如何删除文件_Java如何删除文件和目录代码? 爱问知识人
- 发布阿里云OSS for phpcmsV9整合教程
- Handler机制原理图、源码、使用!!!!!
- ies4linux 本地安装,Linux下离线安装ies4linux
- 【转】全国最佳医院排名
- Jenkins:This is especially strange since your build otherwise succeeded.及不是内外部指令问题
- windows下网络测试工具
- 证券公司服务器系统错误,招商证券系统错误是怎么回事 招商证券服务器崩溃...
- 每日新闻:麦肯锡:未来10年 人工智能为全球GDP贡献1.2%增长;工信部下发第19批CDN、云服务牌照...
- 基于Java毕业设计研究生招生信息管理源码+系统+mysql+lw文档+部署软件
- 查看电脑连接过的无线网密码
- Visual Studio 实用快捷键汇总
- 最长递增子序列问题 nyoj 17单调递增最长子序列 nyoj 79拦截导弹
- burp与FoxyProxy抓包
- “澳本聪”是怎么从网红一步步变成“众矢之的”?
- 实战|应急响应之某公司的粗心导致网站被恶意篡改
热门文章
- 主机名和域名之间的区别
- Flask-自定义头像
- 宁德时代、联合利华入选全球“灯塔工厂”;西门子医疗上海创新中心正式启用 | 美通社头条...
- 数字病理切片处理---------组织学处理学习
- (1.5.1.1)编程之美:让CPU占用率曲线听你指挥
- 漫宅助手(java透明桌宠)
- 2006最酷小说《上上床,谈谈心》
- POI读取excel百万级-SAX方式解析
- 人工智能python自学教程-人工智能基础教程:Python篇(青少版)
- 学Python该看什么书?12本精华好书推荐!