睡不醒的虾米 发表于 2021-5-9 12:43

想要系统的提升一下卡牌游戏的技术,请教诸位。

玩《百闻牌》打了一年了,没什么成绩。
最近比赛又失利,止步64强。因为这个游戏的玩家基数没那么大,因此这个成绩算是很差的。
昨天晚上被淘汰的时候还没什么想法,但是第二天早上看了一下32强名单,就觉得很心塞——那些比较优秀的选手又打出比较好的成绩,这样的话完全就不能用“运气不好”来解释我的落败了。

下次海选是在两个月之后,想要好好准备搏一个好成绩。但是却不知道有什么比较高效的学习和训练方法。因此来发贴寻求建议。

此外询问一下,有什么比较方便的能用于统计和分析战绩的小软件吗?

Tring 发表于 2021-5-9 12:51

本帖最后由 Tring 于 2021-5-9 12:59 编辑

我觉得百闻牌的设计思路还是挺独特,和其他卡游差很远的。
而到了64强这种程度,基本上也没有啥很大的方面需要回炉重造了,也就是不断抠细节的事。
所以其实别的卡游的细节,对于这游戏来说,参考价值应该不高。

泛泛而谈的话,牌组没什么问题的话,就是约点实力差不多或更强的人多切磋,多看看更厉害的人的对局,加深理解了。

哈尔摩尼亚N 发表于 2021-5-9 12:52

excel

睡不醒的虾米 发表于 2021-5-9 13:00

哈尔摩尼亚N 发表于 2021-5-9 12:52
excel

主要是EXCEL我有点不会用……有的时候想要分别计算先后手胜率、对战特定套牌胜率什么的就抓瞎了。

Tring 发表于 2021-5-9 13:19

本帖最后由 Tring 于 2021-5-9 13:21 编辑

睡不醒的虾米 发表于 2021-5-9 13:00
主要是EXCEL我有点不会用……有的时候想要分别计算先后手胜率、对战特定套牌胜率什么的就抓瞎了。 ...
列就放不同牌组
行依次放 先手胜场 先手负场 后手胜场 后手负场
把你对局过的场次填进去

然后在最右加一列求和
再在底下加几行统计
先手场=先手胜+先手负
先手胜率=先手胜/先手场
后手场=后手胜+后手负
后手胜率=后手胜/后手场
总场=先手场+后手场
总胜率=(先手胜+后手胜)/总场

你每用一个牌组做一页。

睡不醒的虾米 发表于 2021-5-9 13:22

Tring 发表于 2021-5-9 13:19
列就放不同牌组
行依次放 先手胜场 先手负场 后手胜场 后手负场
把你对局过的场次填进去


但是还是有一个比较麻烦的功能我不知道怎么实现,比如说我想看最近100局的胜率之类的这种能看到自己近期是否有所提高的数据。

Tring 发表于 2021-5-9 13:26

本帖最后由 Tring 于 2021-5-9 13:29 编辑

睡不醒的虾米 发表于 2021-5-9 13:22
但是还是有一个比较麻烦的功能我不知道怎么实现,比如说我想看最近100局的胜率之类的这种能看到自己近期 ...
这游戏里没有的话,还是搞脚本来写是最方便的。

用excel的话比较粗糙一点的做法是,每10~20场另存为一下你的excel,然后手动比比看。
当然,真要写也能用excel来写,就是挺麻烦了。


最后还是提一句,我觉得约战还是比打匹配有用。最关键是你能和你的对手直接交流感受。有的东西从你的视角很难看出来,但是对手一眼就能看出来。

Raumanzug 发表于 2021-5-9 13:36

我觉得卡游是云起来和实操者信息差最小的了,找点高位玩家录播,出牌前暂停,先想想自己会怎么出,再继续看人家怎么出,如果你和录播出法不同再想想各自优劣。

培根芝士蛋堡XD 发表于 2021-5-9 14:01

多看高手怎么打牌,思考高手为什么这样打牌,这种一般是最有效的

Tring 发表于 2021-5-9 14:28

睡不醒的虾米 发表于 2021-5-9 13:22
但是还是有一个比较麻烦的功能我不知道怎么实现,比如说我想看最近100局的胜率之类的这种能看到自己近期 ...

试着写了个很简单的JS脚本,直接打开浏览器控制台,贴进去就能用。
((seq, atags, dtags, alimit, limit) =>
    ((cutlim, hastags) =>
      (seq =>
            seq.filter(hastags(dtags)).length / seq.length
      )(
            cutlim(alimit, cutlim(limit, seq).filter(hastags(atags)))
      )
    )(
      (lim, seq) => lim > 0 ? seq.slice(-lim) : seq,
      tags => info => tags.reduce((r, t) => r && info.includes(t), true)
    )
)(
    [
      ['先手','胜','快攻'],
      ['后手','胜','中速'],
      ['后手','负','快攻'],
    ], /* 对局记录 */
    ['先手', '快攻'], /* 场次筛选条件 */
    ['胜'], /* 比率筛选条件 */
    20, /* 符合条件的场次数量限制,0为不限制 */
    100, /* 总场次数量限制,0为不限制 */
)
把你的对局记录依次像这样填进去,
然后例子底下的参数意思是,最近100场中,先手打快攻的最近20场的胜率。
调整下筛选条件,还能组合出更多统计数据。

厨具战士 发表于 2021-5-9 16:21

打牌想进阶其实就是靠记忆力。就算德州也得背表啊。只是花这么大精力玩一个娱乐游戏真的不值得,多看多打养成纪律性和直觉就行了。

睡不醒的虾米 发表于 2021-5-9 16:31

Tring 发表于 2021-5-9 14:28
试着写了个很简单的JS脚本,直接打开浏览器控制台,贴进去就能用。
把你的对局记录依次像这样填进去,
然 ...

十分感谢!!我回去试一下!!

睡不醒的虾米 发表于 2021-5-9 16:32

厨具战士 发表于 2021-5-9 16:21
打牌想进阶其实就是靠记忆力。就算德州也得背表啊。只是花这么大精力玩一个娱乐游戏真的不值得,多看多打养 ...

背表指什么呀?

厨具战士 发表于 2021-5-9 16:38

睡不醒的虾米 发表于 2021-5-9 16:32
背表指什么呀?

如果你去扑克学校学德州,教练可能会给你一堆表格,让你死记硬背,当然如果是真人局还要避免被人读牌。但这对普通人这没什么意义,毕竟能长时间都坚持这么打才能赢过概率。

睡不醒的虾米 发表于 2021-5-9 17:14

厨具战士 发表于 2021-5-9 16:38
如果你去扑克学校学德州,教练可能会给你一堆表格,让你死记硬背,当然如果是真人局还要避免被人读牌。但 ...

好奇这个表上是什么内容,对应卡牌游戏的话又应该是什么呢?

厨具战士 发表于 2021-5-9 17:28

睡不醒的虾米 发表于 2021-5-9 17:14
好奇这个表上是什么内容,对应卡牌游戏的话又应该是什么呢?

有本书叫《扑克中的数学》,没有中文版,真感兴趣就找来读读吧。里面有个表,虽说比较简单。
对应lcg的话,就是一种阅读比赛能力。落了下风的时候应该马上能知道以自己这副牌有几种combo能够致胜?胜利的拼图集齐的概率有多少?如果只有对手掉线这一种赢法,那就立即投吧,因为时间也是你的一种资源。占了上风的时候要反过来,明白对手有多少种逆转手段,从他出过牌来判断,他达成combo的几率是多少?自己是否有办法应对?只是lcg的常用牌数量较少,组合就那么几种,多打就能了解,不用记。
然后最重要的就是纪律性,也就是严格按照打法来,绝对不能松懈,因为pro要争的就是0.0x%的概率,你一手错了,概率就低了,可能就不如新手了。对应lcg就是绝对的“细”,千万别以为细节不重要,卡牌游戏就是运气游戏,新手和老手的区别也就是百分之多少的概率差距,常年累月就是收益和亏本的区别。
不过我绝对不建议这么去玩游戏,因为这会让游戏失去乐趣,而且少了现金带来的压力,你也没法长期坚持。lcg就是图一个拍大兽、超展开的爽,这么玩有啥意义呢。

睡不醒的虾米 发表于 2021-5-9 17:58

厨具战士 发表于 2021-5-9 17:28
有本书叫《扑克中的数学》,没有中文版,真感兴趣就找来读读吧。里面有个表,虽说比较简单。
对应lcg的话 ...

没有中文版的话对于我来说可能就比较为难了。

后面说的那个逻辑我是懂的,问题是要如何知道那些情报。

睡不醒的虾米 发表于 2021-5-10 11:24

Raumanzug 发表于 2021-5-9 13:36
我觉得卡游是云起来和实操者信息差最小的了,找点高位玩家录播,出牌前暂停,先想想自己会怎么出,再继续看 ...

其实这么做过,经常会有这样的一个问题:
就是当我的想法和录像里玩家的想法不一致时,有大概40%的情况我都会觉得“对方的这个操作就是不如我的操作好,我完全想不出来哪里会比我的好”的情况。
有大概50%的情况是“我完全不知道该选手为什么要这么做,他是处于怎样的考虑,或是读到了怎样的牌”。
只有大概10%的情况是……“哦,这一手我没想到!”

lemoir 发表于 2021-5-10 14:08

没玩过百闻牌

游戏王这种的话组卡组的思路比较重要,问就是新手先抄当期上位,实操胜率提上去了再自己想花招怎么组卡、怎么解(针对)特定的卡组

tedandalice 发表于 2021-5-10 14:21

练习读牌 读明白meta中所有主流套牌的操作思路和构筑方式,做到能通过对方的操作读出对方的手牌构成,差不多就算是熟悉这个meta了。

BRRM 发表于 2021-5-10 14:22

本帖最后由 BRRM 于 2021-5-10 14:26 编辑

只打过麻将没玩过卡牌,但我觉得想本质上提高胜率就应该从理论出发,别人没研究过理论就要你自己研究。
第一步就是研究出所有套路,第二步是研究这些套路的概率和最短路径,第三步是背下来,第四步是实战练习自己的判断能力。两个月的时间肯定是不够你完成第一步的,干脆猛练提高熟练度达成个小小的目标得了。

凤凰院天豪 发表于 2021-5-10 14:43

天赋不足努力来凑很吃力的,当休闲娱乐玩家不好吗?
卡牌游戏除了传统的算牌能力外还要有强大的构筑能力,仔细想想就想抄作业

Vladimeow 发表于 2021-5-10 16:52

1.分析meta占比,选择最好的套牌,这是最重要的 2.构筑上下功夫研究 3.多看pro多学多练 卡牌游戏都逃不过这些,我只打万智牌
页: [1]
查看完整版本: 想要系统的提升一下卡牌游戏的技术,请教诸位。