社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

史上最强“炸金花”攻略,让我在Github上找到了

开源最前线 • 3 年前 • 354 次点击  

开源最前线(ID:OpenSourceTop) 猿妹 整编
链接:https://github.com/Jiangzemin1926/Goldflower


Github真是无所不能,居然让我在上面找到炸金花攻略。

炸金花是国内非常流行的扑克牌游戏,每个人发3张牌,如果你的牌太小可以直接丢掉,反之,你可以开始下注,最后比大小,赢的那个人,可以收走所有的赌注。般来说, 牌从大到小依次是:
  • 豹子(3张点数相同的牌)

  • 同花顺(3张牌花色相同且连续)

  • 同花(3张牌颜色相同)

  • 顺子(3张牌点数连续)

  • 对子(2张牌点数相同)


如果你拿的牌不是以上的任何一种,这种牌就被称之为杂牌,根据排列组合,可以算出不同牌种的概率分别如下:
  • 豹子: 0.24%

  • 同花顺:0.22%

  • 同花:4.96%

  • 顺子:3.26%

  • 对子:16.94%

  • 杂牌:73.48%


不过这些都不是我们所关心的,我们关心的是手里的牌能有多少的胜算。这个攻略采用蒙特卡洛方法,根据你赢了多少局,来算概率,为了方便大家参考,创建者还制作了一个胜率表:



举个例子,如果你是四人局,你的牌是对三,那么你的胜率是对二和对五之间,也就是说你的胜率为 41% ~ 48%,大约 45% 左右。

有了这个表,你心里就有底了,然后再通过下面这个表,就知道自己是不是大牌了:



猿妹觉得这个攻略,多少还是有点用的,下次想要“使唤”女朋友,那就来一把“炸金花”吧,最后附上详细代码地址:https://github.com/Jiangzemin1926/Goldflower



此外,创建者还有制作了一个详细的讲解视频,地址:https://www.bilibili.com/video/BV1EE411T7oE/?spm_id_from=autoNext



Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/110489
 
354 次点击