下载 App

【卡牌建模计划】单卡相对胜率

2021/11/19448 浏览综合
如何去评价一个卡牌的强度是一个很麻烦的事情,但又是很有必要的事情(至少很多人热衷于此,比如我hhhh)。毕竟每张卡牌强度不同,即便是简单功能的线性组合结果也需要一个具体的数值进行评价。故而一张卡牌的强度数值应是建模的基础。通常的做法应该是和相似卡牌进行比较,定性去评判,或者是通过玩家打分的方式,但很明显目前的这个打分体系不足以令人信服。
现在既然是大数据的时代,就要改变曾经以模型为主导的形式而变成数据为主导,从胜率入手再反推进行功能评价是比较实际的。
但是很明显,强度并不单单与胜率挂钩,还与使用率相关。譬如说二龙出水胜率可能只有51%,大海无量有52%。但是大海只有水木高、金水木高修等少数几个卡组会带,而二龙出水的泛用性更强。并且可以说掺水的卡组基本有80%都带二龙,这会使得二龙胜率会被拉向50%。这种情况下我们主观上基本都认同二龙的强度会大于大海,然而胜率很明显并非如此。
曾经我看过一篇Taptap的帖子,讲的是门派的相对胜率的,也是这么个道理(可惜现在好像找不到了)。满天梯的金山寺会使得金山寺胜率趋于50%,但是除了金山寺又没有别的能打的双系门派,也就是说金山寺门派强度是明显过高的。如果这时有个门派套路偷鸡胜率高于金山寺,也不能完全说明其强度就高于金山寺的事情。
而他用相对胜率这一概念排除了出场率的影响,我嫖了下他的这个思路,并根据卡牌的实际情况作了些许修正:
首先是符号说明(简陋一些吧,能看懂就行):
TapTap
(taptap和word兼容性不是那么高啊……)好了,下面就是简单的条件概率了。
问题1:求出双方都有某系对局中,某卡牌的对其他卡牌的相对胜率,即剔除双方都有此卡的对局影响(简称为内战相对胜率)
问题2:求出所有对局中,某卡牌对其他卡牌的相对胜率,亦即剔除双方都有此卡的对局影响(简称为全战相对胜率)
还有一个必不可缺的模型假设——对局匹配完全随机,完全排除天梯环境、段位等影响。
问题一的求解比较简单,直接上条件概率与全概率公式:
TapTap
TapTap
TapTap
那么,至此我们就得出来两个看上去很精致但是实际操作起来大概没什么卵用的公式吧。
从我个人角度来说,这两个强度的修正也只是小范围作用于泛用性比较高的卡牌,比如【二龙出水】、【神思者】之类的,而且纠正量并不大。我编程看了一下,在绝对胜率为51%时,卡牌使用率需要达到50%,内战相对胜率才能提升到52%,全战相对胜率就更低了。
意思就是说,其实大多数情况下,我们将绝对胜率直接抽象为强度是没有问题的,影响并不大,况且相对胜率也说不上是完全没有问题,毕竟多少对原问题都有一些简化,只能说更精确一些。
但多少还是有些许意义的吧,至少从数学上来说有吧。
再往后我们先不介入到后续具体的线性规划模型当中,从同样也是非常基础的费用曲线开始搞起吧。
[嗒啦啦2_累]
【1】:卡牌使用率这个事情我要提一下,数据来源我只能靠月报获取,因为鸽了太久的原因我只收集了2020年7月以前的月报,但是雷霆介入后感觉月报统计的内容都是大同小异,只是数值有变化,也就没细看后面的。
而数据里面这个卡牌使用率是很有意思的东西,他不会给出具体的值或者计算公式,只会给出一个使用率排名,大致如下:
TapTap
而往前婆婆给的数据里面,我找到过一次,也是唯一一次可能与其相关的详细数据:
TapTap
(来源:第二期——https://www.taptap.com/topic/5596203,顶配版)
那么这个使用率排名看起来就是某卡牌出现总次数/总局数了。
但在一个具体的内战对局中,我更关注于对方有没有和我一样的卡,至于有几张、打出几次,我想我并不第一时间关心,或者说我要看的重点是内战的相对胜率,而不是对方打出这张卡次数的期望。
那么,我所定义的卡牌使用率可以大致计算如下:
设数据库中统计了x场对局,那么就有2x个卡组,其中有y个卡组包含了某系,这y个卡组当中有z个卡组使用了这个系的某张卡牌(不论放了几张)。
卡牌使用率U=z/y
卡牌所属系出场率Ux=y/(2*x)
其实用这里卡牌使用率这个词并不是那么贴切,它的实际意义是:
如果当你匹配到一名玩家,他的卡组中有某系,那么他卡组中有这张卡牌的概率是U。
我不清楚他月报实际是怎么算的这个,反正我就这么认定了,至少我猜想以雷霆的数据库来看,算这个并不麻烦。
摸鱼几天再说了,项目太大,慢慢来吧。
[嗒啦啦2_再见]
「垃圾游戏怎么这么复杂测试组:概率论与数理统计、小药之瞳、本喵水晶、空相丹觅、帝赤疆、海崖奔跳者、随机取名300元宝、三黄、雁子。
01:32
全新三系音障卡组截图
全新三系音障卡组
看我无限音障!!
5 赞
2 回复
自己压自己修—玉虚打南极仙翁卡组分享截图
自己压自己修—玉虚打南极仙翁卡组分享
南极仙翁可以迅速给双方调修,一旦被20修就失败,所以关键要压自己的修为,同时防三昧真火。关键牌:清福神,走火入魔压自己修,方寸找截心防三昧真火
3 赞
3 回复
金水印牌,无稀有,T0.5截图
金水印牌,无稀有,T0.5
这个卡组很强,至少T0.5。主要是很吃操作,每次输80%是失误了。感觉我不是一个合格的决斗者。化龙去掉就是无稀有卡组。 攻略有空我慢慢写。对自己操作自信的新人可以用。 这个卡组是一个范守反击类的卡组,中后期发力。在6修为之前没有被打死,就已经赢了一半了。除了女儿国真的很难打,剩下的卡组轻松五五开。修为到了20点,就有一种为所欲为的感觉。 核心思路是,过牌,修为,反制。 过牌:除了常规的法术牌,卡组
19 赞
23 回复
谷哥水土爷截图
谷哥水土爷
老版水土,微调了一下,姜维换锁。 普陀山保不住前期,发育困难 选择用封印去抢节奏,抢到了自然就有后期,效果很不错
7 赞
9 回复
关于异画的建议截图
关于异画的建议
其实异画不一定要完全有别于原画,我们想的是在有选择的情况下,选择符合自己审美的、让自己更赏心悦目的插画,如上面我diy的:图1和2,图3和4。由于每张都有我喜欢的点,索性都保留。 【插画鉴赏】 图1AI懂逆光,图2体态飘飘欲仙,图3容颜光影色色,图4色色和色色[表情_酷][表情_酷] 【异画建议】 1、可同场景不同角度。[表情_酷][表情_酷]如图1-4,平时diy时,AI每次导出4张图,取景角度
9 赞
10 回复
05:50
萌新桃园!斗战胜佛截图
萌新桃园!斗战胜佛
刚入坑不久,问了桃宗群里的大佬们斗战胜佛的组牌思路,,这周正好拿到了斗战胜佛,给萌新们聊一下思路,大佬勿踩,请回避[表情_酷]。 获取方法:云游五行山,小概率奇遇获得。 组牌思路:三系,我个人组的水木火三系,小费法术和4-7费优质生灵。 火系必带,火系小法术乱剑,御剑术,这种一两费的打怪法术多带,方便清场和衍生小猴精,而且火系生灵大部分是还击场面很足,或者邓玉婵,玉清真王这种清场的生灵。 水系最好
7 赞
7 回复
金土姻缘上尊截图
金土姻缘上尊
这个卡组的强度还是很高的,可以说不怕快攻不怕生灵不怕清场,但怕木
4 赞
3 回复
卡组推荐截图
卡组推荐
云中子卡组推荐
6 赞
3 回复
聊一下变化相关卡牌截图
聊一下变化相关卡牌
可以大致分为两类: ①解对面怪,如警幻、脱尘烟 ②变己方,主要是乌龟小青这类进场或者残血怪,当然,隐含一手反康 上面这十几张,除了化龙这种全面的卡比较热门,其他或多或少都有尴尬点: (以下还是用速攻代指保留进场回合数) ▷青木神:加强了回血,裸拍=5费怪+随机进场,能祈求就真·神了(喜欢我4费瘟神么[表情_暗中观察]) ▷脱尘烟:纯土不需要软解,水土有更优解,也就一梦通天带了,这卡组也就那样 ▷动
7 赞
2 回复
【杂谈】关于2024-04-29更新与回退的一点想法截图
【杂谈】关于2024-04-29更新与回退的一点想法
昨天的更新公告: 今天的重做回退: B站up的吐槽: 以下是我个人观点,仅供参考: 首先是环境更新肯定是必要的、长时间的持续性工作,不然死水一潭只会使得环境固化,之前一直所诟病的水土师、稀有师就是这样的副产品。 而在更新这个方面,新卡需要新插画,一张2、3k左右,是非常大的成本,而老卡重做只需改动程序代码,算是非常经济适用的调整方案,同时很多老卡在通天塔中退环境比较明显,基本就没有进构筑的能力,重
25 赞
13 回复