游戏数值策划属性篇(二):属性价值评估

article/2025/8/31 4:31:17

GameRes游资网授权发布 文 / 张锋

  属性的价值应该如何评估?一些属性远较,又彼此没有关联的属性应该如何衡量其价值?

  100点物理攻击力和5%的暴击应该如何取舍?让我们带着这个问题来探讨“属性的价值体系”

  有效生命

  有效生命(effective life)目标遭到攻击后,通常不会遭受完全伤害,而是根据制御力进行一定的减免。

  1、减免比叫做减伤率,在物理攻击和魔法攻击上,称作物理攻击减免率(Physical relief)简称Pr和魔法攻击减免率(Magic relief)简称Mr,有概率就会有数值,往往大型游戏会受多种减免的影响。由于制御存在,生存能力(血量)往往比属性值要高,叫做有效生命,承受力,生存能力,记为Ehp。

  2、同理,由于闪避率(Agl)的存在,生存能力也会变得比属性值强化。

  3、如开放,它还会受格挡,招架,等多种概率属性,数值属性的共同影响,这里只讨论最简模型。

<ignore_js_op>游戏数值策划属性篇(二):属性价值评估 ...

 


  躲闪影响下

<ignore_js_op>游戏数值策划属性篇(二):属性价值评估 ...

 


  有效伤害

  有效伤害(effective dps)在设计思想上我们就分析了输出和生存相辅相成,既然有有效生命的概念,那么也会有有效输出的概念。有效输出会受到暴击,穿透,反击,连击,额外伤害等多种属性的影响。

<ignore_js_op>游戏数值策划属性篇(二):属性价值评估 ...

 


  有效回合

  有效回合(effective round)有效回合即判断胜负下生存和输出的比。

<ignore_js_op>游戏数值策划属性篇(二):属性价值评估 ...

 


  升级属性

  升级可变属性一般用ΔHP  ΔSP  Δpatk来定义,一般为线性函数,便于运算和推演,Δ δ 德尔塔 Delta 变动的意思,希腊字母,一般用在数学公式中。

  理解成本

  任何一个属性提出和功能的开发都要考虑到理解成本、收益、衰减、熵值。其中理解成本是应该放在第一位的,作为设计者不能满足自己的YY而创造出一大堆可能有歧义的元素。

  属性推演

  以乘法公式为例:各属性皆是通过战斗公式关联,彼此产生了联系。

  参战属性已知两类:

  生存属性:生命,防御,躲闪,格挡,招架,忽视 ……

  输出属性:攻击,暴击,反击,连击,穿透,增伤 ……

  所有参战属性,均可形成数学逻辑关联,我们以有效生命为基准,建立价值评估体系。

  ※我们以 Value(x)为价值函数,则 V(Ehp)为有效生命的属性价值,设  V(Ehp) = 1

  ※属性推演同战斗公式的类型相关,不同公式推演结果不同,但方法类似。

  闪避价值

<ignore_js_op>游戏数值策划属性篇(二):属性价值评估 ...

 


  其他价值

  同理可以通过求导的方法将其他价值计算出来,这里受篇幅所限就不一一举例了。属性推演只是验证属性价值的方法之一,战斗力系数法,动态拟合法也各有道理。

  同价属性

  由于开发的游戏众多,日本,欧美游戏杂糅,造成了很多实际价值完全等同的属性出现。
一般必杀等价暴击,招架等价格挡,连击等价反击,但公式不同也会不等价,各看设计。 例如会心一击可以是暴击的一个别名,也可以是独立属性参与圆桌掷色判定。


  属性成长

  公式依游戏实际出发,以运算为目的,结果为导向。须依托实际的需求来考量,不可脱离游戏环境,游戏设定是为了追求稳定的战斗节奏,是需要被预期的,是直观的战斗感受。优秀的公式要遵守简单,易懂好维护的原则。要稳定属性价值,解决边际效应,让游戏获得良性发展。

  属性成长曲线

<ignore_js_op>游戏数值策划属性篇(二):属性价值评估 ...

 


  阐述:f(level)代表“角色属性随等级成长的成长曲线”,有直线、抛物线、纯读表无规律等做法。只要你可以满足调整表达式时所有公式中的数值都等比增幅,就不会影响到战斗节奏。

  PS:成长属性因其特殊性,应单立文档独立阐述,请查看《数值相关——成长属性》。

转载于:https://www.cnblogs.com/yzjn/p/6229801.html


http://chatgpt.dhexx.cn/article/1wx064GQ.shtml

相关文章

游戏策划入门教程(2)人物数值设计

大一小白如何入门数值策划 数值策划在很多策划新人眼中是一个很难的岗位。确实同比于其他策划岗位来说&#xff0c;数值策划要有扎实的数学功底、对数据的敏锐嗅觉。不过只要学好高中数学和掌握高等数学、概率论与数理统计的相关知识&#xff0c;数值策划其实也不难 优秀的数…

横板格斗类游戏实战:游戏数值策划表

游戏数值表在游戏设计中非常的关键&#xff0c;策划可以通过表格工具与表格公式来做好游戏的数值&#xff0c;程序当表格是一个配置文件&#xff0c;直接读入数据即可。游戏数值策划表是数值策划与程序沟通对接的主要的方式, 所以对项目开发来说非常重要。 对啦&#xff01;这…

php开发游戏玩家属性,游戏数值策划属性篇(一)

“属性”从何而来&#xff0c;终归何处&#xff1f;在整个游戏设计中笔者围绕着这个问题展开思考.....  一、关于属性设计思想的几点思考  1)定位  定位(Attributes)包括“角色”、“装备”、“坐骑”属性等&#xff0c;衍生属性多以“角色属性”作为参照。 它是用户真实…

游戏数值策划 伤害公式选择

伤害公式的选择 这里讲的伤害公式&#xff0c;是和战斗公式存在一点差异的。战斗公式应该包含了造成伤害前的很多判断。 伤害公式通常可分为减法公式和乘除法公式两大类。这里我们详细的讨论这两类公式的特点。然后在之后的工作过程中&#xff0c;根据需求选择最合适的战斗公式…

游戏数值策划

游戏数值 - 拆解方法篇 大家好&#xff0c;我是Alice&#xff0c;一名喜欢捣腾数字的游戏数值策划 12345~ o(*&#xffe3;▽&#xffe3;*)ブ工作中我会经常拆解游戏数值&#xff0c;通过数值理解市面上优秀游戏的设计思路。 今天想在这里跟大家分享一下我研究游戏数值的流程…

游戏数值策划入门教程

关注公众号 风色年代&#xff08;itfantasycc&#xff09; 500G游戏开发资料随便拿&#xff01; 来自&#xff1a;http://cq.gamfe.com/news/60345.html 1. 卷首语 数值计算简述   以天堂为例的韩国的网游的入侵&#xff0c;把网游界的画面要求提高到一个境界&#xff0c;画面…

游戏数值策划入门介绍

网上有很多关于数值策划入门的文章了&#xff0c;也有很多精品&#xff0c;但是却鲜有提及如何认识数值策划这个岗位&#xff0c;我说的是思想上。这正如一本书介绍Excel&#xff0c;一味的介绍函数、VBA&#xff0c;操作技巧快捷键&#xff0c;却不告诉你应当如何看待函数、VB…

使用 docker 启动 nginx

运行如下命令: docker container run --publish 80:80 nginx上述命令可以不加 container &#xff0c;为旧的命令格式&#xff1a; docker run --publish 80:80 nginx发布端口的格式如下&#xff0c;--publish 也可以简写成 -p --publish 本地端口:容器端口( 如果出现 bin…

Windows下Nginx的启动、停止等命令

Windows下Nginx的启动、停止等命令 可以进入到nginx的安装根目录&#xff0c;执行nginx.exe -h 在Windows下使用Nginx&#xff0c;我们需要掌握一些基本的操作命令&#xff0c;比如&#xff1a;启动、停止Nginx服务&#xff0c;重新载入Nginx等&#xff0c;下面我就进行一些简单…

window批处理命令启动nginx

【README】 本文阐述了编写window批处理命令启动&#xff0c;停止nginx&#xff1b; 【1】启动nginx 文件&#xff1a; nginx-start.bat d: cd d:\temp\nginx nginx -s stop taskkill /im nginx.exe /f ping 127.0.0.1 -n 3 -w 1000 > nul start nginx pause 补充&#…

Linux启动nginx

Linux启动nginx 一、下载并解压安装包 1.首先我们需要安装nginx所需要的依赖 yum install pcre pcre-devel gcc openssl openssl-devel zlib zlib-devel2.在/usr/local/下创建文件nginx文件 mkdir /usr/local/nginx/3.进入/usr/local/nginx/ cd /usr/local/nginx/4.在网上…

Centos7 安装 Nginx及启动命令

1、卸载nginx 如果安装过请先卸载干净重新安装 首先输入命令: ps -ef | grep nginx检查一下 nginx 服务是否在运行。如果在运行就停止运行&#xff0c;需要在 nginx 的安装目录下的 sbin 执行&#xff0c;进入目录的命令如下&#xff1a; cd /usr/local/nginx/sbin如果配置…

nginx 启动命令

启动操作 nginx -c /usr/local/nginx/conf/nginx.conf -c参数指定了要加载的nginx配置文件路径 停止操作 停止操作是通过向nginx进程发送信号来进行的 步骤1&#xff1a;查询nginx主进程号 ps -ef | grep nginx 在进程列表里 面找master进程&#xff0c;它的编号就是主进程号…

Linux安装Nginx并配置启动命令

安装前准备工作 因为Nginx依赖于gcc的编译环境&#xff0c;所以&#xff0c;需要安装编译环境来使Nginx能够编译起来 yum install gcc-cNginx的http模块需要使用pcre来解析正则表达式&#xff0c;需要安装pcre yum install -y pcre pcre-devel安装依赖的解压包 yum install…

nginx启动命令以及与配置systemctl

一.配置systemctl之前的启动方式 进入sbin目录下执行以下命令&#xff1a; 1 启动nginx的命令为 /usr/local/nginx/sbin/nginx 2 3 停止nginx的命令为 /usr/local/nginx/sbin/nginx -s stop 4 重启nginx的命令为 /usr/local/nginx/sbin/nginx -s reload 二.配置sys…

nginx启动命令和停止命令

进入nginx的sbin目录下 cd /usr/local/nginx/sbin/ 1、启动nginx ./nginx 2、停止nginx两种方式 #待nginx进程处理任务完毕进行停止。 ./nginx -s quit #先查出nginx进程id再使用kill命令强制杀掉进程。 ./nginx -s stop 3、查看nginx端口 ps aux|grep nginx 4、查看ng…

Nginx服务的启动和停止

使用Nginx的过程中&#xff0c;我们可能总是需要修改nginx配置文件&#xff0c;然后不停地启动或者停止nginx服务。 这里简单讲一下nginx的相关命令行。 找到nginx的安装路径 whereis nginx 此文章 /usr/local/nginx/sbin/ 是我本地nginx的安装路径 一、启动nginx服务 在…

Nginx常用命令(启动、重启、关闭、检查)

提示&#xff1a;我的nginx安装目录为&#xff1a;/usr/local/nginx 一、Nginx自身命令 1.启动 #启动 #1.直接启动 #进入nginx目录&#xff0c;执行启动命令 cd /usr/local/nginx/sbin ./nginx # 或者直接 /usr/local/nginx/sbin/nginx #2.指定配置文件方式启动 #进入nginx…

Python 开发环境Spyder介绍 【初学者友好】

好久没发基础类文章啦&#xff01; 今天来发一个—— Spyder简介 Spyder (前身是 Pydee) 是一个强大的交互式 Python 语言开发环境&#xff0c; 提供高级的代码编辑、交互测试、调试等特性&#xff0c; 支持包括 Windows、Linux 和 OS X 系统。 菜单栏&#xff08;Menu bar…

Spyder安装教程只需三步_保姆式无基础 2020/11/7最新版

Spyder安装教程只需三步——保姆式无基础 2020/11/7最新版 Spyder较适合数据分析流&#xff0c;界面与Rstudio相似。如从事非数据分析流工作不建议安装Spyder,可以搜索<python开发环境>关键词选择其他开发环境。 看了目前的Spyder安装教程&#xff0c;有些看不懂有些太复…