【游戏策划】之神仙道暴击闪避格挡公式计算

2024-03-24 19:48

本文主要是介绍【游戏策划】之神仙道暴击闪避格挡公式计算,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

很多朋友纳闷,为什么自己的属性高出对方很多仍然会出来负面效果,例如自己的韧性达到了1400,而对方的将星暴击属性仅仅只有800,为何仍然会被暴击。实际上这些朋友没有真正了解暴击闪避格挡的公式,所以才有有如此的疑问,今天给一些高阶玩家提供这篇文章希望能有针对性的调整自身的属性。
  一、首先了解一下各职业的初始属性
  目前神仙道各职业初始属性如下:飞羽初始附加属性是:30%爆击10%必杀5%闪避;剑灵初始附加属性是:15%爆击15%命中20%的闪避;武圣初始附加属性是:25%格挡20%韧性;将星初始附加属性是:10%爆击15%命中;术士初始附加属性是:25%爆击
  二、各职业的属性加成
  加成的属性有命格、封灵、龙以及伙伴自身变身后的属性加成,因此三职业的属性分别为:
  飞羽:暴击属性=30%暴击+暴击属性/1000+龙加成
  必杀属性=10%必杀+必杀属性/1000+龙加成
  闪避属性=5%闪避+闪避属性/1000+龙加成
  剑灵:闪避属性=20%闪避+闪避属性/1000+龙加成
  暴击属性=15%暴击+暴击属性/1000+龙加成
  命中属性=15%命中+命中属性/1000+龙加成
  武圣:格挡属性=25%格挡+格挡属性/1000+龙加成+绝技加成
  韧性属性=20%韧性+韧性属性/1000+龙加成+绝技加成
  将星:暴击属性=10%暴击+暴击属性/1000+龙加成+变身加成
  命中属性=15%命中+命中属性/1000+龙加成+变身加成
  术士:暴击属性=25%暴击+暴击属性/1000+龙加成
  三、属性计算
  很多朋友不明白按照上述公式如何计算闪避值,举例说明一下,由于大家的龙等级相差不大,暂时忽略龙的影响,假设A为剑灵,属性面板闪避值为1300,那么剑灵的闪避值为20%+1300/1000=150%,如果B为飞羽,当其命中为500以内时,剑灵的闪避为100%,假设其命中为1000,那么剑灵闪避的概率则只有150%闪避-1000/1000命中=50%的闪避。
  所以一个职业的暴击闪避和格挡公式可以总结如下
  特效概率=(职业初始属性+属性/1000+龙加成)-(对手职业初始相克属性+相克属性/1000+龙加成),简化后公式如下:
  特效概率=(职业初始属性-对手职业初始相克属性)+(属性-对手相克属性)/1000+龙属性差。
  看到这里大家应该能明白,为什么自己的韧性1400,仍然有概率被低暴击属性的对方打出暴击就是这个原因。假设A为剑灵韧性1400,B为飞羽,暴击属性1200,单纯从属性面板看飞羽似乎不可能打出暴击,实际上忽略龙的影响后,套用上面的公式可以得出飞羽出暴击的概率为:
  特效概率=30%+(1200-1400)/1000+龙加成,即飞羽仍有10%以上的概率打出暴击。
  希望朋友们多多总结一下游戏中的各种公式,让游戏变得更有趣味。

这篇关于【游戏策划】之神仙道暴击闪避格挡公式计算的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/842598

相关文章

Python实现精确小数计算的完全指南

《Python实现精确小数计算的完全指南》在金融计算、科学实验和工程领域,浮点数精度问题一直是开发者面临的重大挑战,本文将深入解析Python精确小数计算技术体系,感兴趣的小伙伴可以了解一下... 目录引言:小数精度问题的核心挑战一、浮点数精度问题分析1.1 浮点数精度陷阱1.2 浮点数误差来源二、基础解决

Python文本相似度计算的方法大全

《Python文本相似度计算的方法大全》文本相似度是指两个文本在内容、结构或语义上的相近程度,通常用0到1之间的数值表示,0表示完全不同,1表示完全相同,本文将深入解析多种文本相似度计算方法,帮助您选... 目录前言什么是文本相似度?1. Levenshtein 距离(编辑距离)核心公式实现示例2. Jac

Python中经纬度距离计算的实现方式

《Python中经纬度距离计算的实现方式》文章介绍Python中计算经纬度距离的方法及中国加密坐标系转换工具,主要方法包括geopy(Vincenty/Karney)、Haversine、pyproj... 目录一、基本方法1. 使用geopy库(推荐)2. 手动实现 Haversine 公式3. 使用py

Python38个游戏开发库整理汇总

《Python38个游戏开发库整理汇总》文章介绍了多种Python游戏开发库,涵盖2D/3D游戏开发、多人游戏框架及视觉小说引擎,适合不同需求的开发者入门,强调跨平台支持与易用性,并鼓励读者交流反馈以... 目录PyGameCocos2dPySoyPyOgrepygletPanda3DBlenderFife

游戏闪退弹窗提示找不到storm.dll文件怎么办? Stormdll文件损坏修复技巧

《游戏闪退弹窗提示找不到storm.dll文件怎么办?Stormdll文件损坏修复技巧》DLL文件丢失或损坏会导致软件无法正常运行,例如我们在电脑上运行软件或游戏时会得到以下提示:storm.dll... 很多玩家在打开游戏时,突然弹出“找不到storm.dll文件”的提示框,随后游戏直接闪退,这通常是由于

Python并行处理实战之如何使用ProcessPoolExecutor加速计算

《Python并行处理实战之如何使用ProcessPoolExecutor加速计算》Python提供了多种并行处理的方式,其中concurrent.futures模块的ProcessPoolExecu... 目录简介完整代码示例代码解释1. 导入必要的模块2. 定义处理函数3. 主函数4. 生成数字列表5.

Python实例题之pygame开发打飞机游戏实例代码

《Python实例题之pygame开发打飞机游戏实例代码》对于python的学习者,能够写出一个飞机大战的程序代码,是不是感觉到非常的开心,:本文主要介绍Python实例题之pygame开发打飞机... 目录题目pygame-aircraft-game使用 Pygame 开发的打飞机游戏脚本代码解释初始化部

Java计算经纬度距离的示例代码

《Java计算经纬度距离的示例代码》在Java中计算两个经纬度之间的距离,可以使用多种方法(代码示例均返回米为单位),文中整理了常用的5种方法,感兴趣的小伙伴可以了解一下... 目录1. Haversine公式(中等精度,推荐通用场景)2. 球面余弦定理(简单但精度较低)3. Vincenty公式(高精度,

使用Python开发Markdown兼容公式格式转换工具

《使用Python开发Markdown兼容公式格式转换工具》在技术写作中我们经常遇到公式格式问题,例如MathML无法显示,LaTeX格式错乱等,所以本文我们将使用Python开发Markdown兼容... 目录一、工具背景二、环境配置(Windows 10/11)1. 创建conda环境2. 获取XSLT

Python开发文字版随机事件游戏的项目实例

《Python开发文字版随机事件游戏的项目实例》随机事件游戏是一种通过生成不可预测的事件来增强游戏体验的类型,在这篇博文中,我们将使用Python开发一款文字版随机事件游戏,通过这个项目,读者不仅能够... 目录项目概述2.1 游戏概念2.2 游戏特色2.3 目标玩家群体技术选择与环境准备3.1 开发环境3