找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 17205|回复: 16

[教程源码] 斗地主打牌AI算法

[复制链接]

5

主题

5

回帖

15

积分

学前班

鲜花
0
猫粮
121
发表于 2020-4-17 13:09:59 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 403344658 于 2020-5-16 15:40 编辑

帖子内容已删除

评分

参与人数 1猫粮 +5 收起 理由
紫猫 + 5 感谢!

查看全部评分

楼主热帖

5

主题

5

回帖

15

积分

学前班

鲜花
0
猫粮
121
 楼主| 发表于 2020-4-24 11:09:48 | 显示全部楼层
cf183838 发表于 2020-4-23 20:00
666,但是没有优先策略,没有记牌,算牌啊

你说的这3点都有。
记牌:对应的命令(删除指定牌),开局定义一个变量,初始化54张牌,删除自己手里的牌就是外面的牌,外面每次出牌都调用删除指定牌,剩下的牌就是记牌了。

算牌:有主动出牌和被动出牌
         【被动出牌】就是压牌,压牌分等级的,1级(一般是友方出牌)2级(一般是地主出牌或者自己地主)3级(敌方剩余1-2张牌,拆得稀乱也压,如果只有炸弹压得住,还要通过记牌器算出到底该不该炸)。1级刚好打得起且不多牌的情况下就压(比如友方出34567,自己有45678刚好压住,如果是456789,多一张9就会不要。如果友方出完34567,友方剩余1-2张牌,自己45678刚好可以压也不会去压他的牌。还有一种情况友方如果是出的对子或者3张,自己压得起的情况下也要看自己是什么牌,比如友方出的对7,自己最小的对对是A,对A比较大也会不要。当然这些不是必然的,根据情况变化而变化,地主方位,剩余牌张数,压牌等级,都会影响出什么牌)。越说越绕,这只是算法的一部分
        【主动出牌】主动出牌也看能不能回收,如果自己对子比较多,有个对2可以回收,就会优先出对牌,如果个比较多,有大王回收就优先出个,顺三张同理。如果都不可回收,尽量出最小的牌,还有一种情况打伙牌,这种情况2打1知道三家的牌,如果自己回收不了也会判断友方是否可以回收。点到为止,不说了


策略:拿到牌以后,首先分牌,分出个.对.顺.三张......牌然后通过记牌器数据计算每手牌是否最大,外面是否可以压住,比如有5手出完,4手大牌,一手小牌,则会先出大牌最后出小牌。当然还会通过手里的牌进行打分,是否要地主。还有太多就不说了,越说越复杂

5

主题

37

回帖

52

积分

按键电脑班学员

鲜花
0
猫粮
1126
发表于 2020-4-17 16:58:34 | 显示全部楼层
666666666666
  • 打卡等级:学有所成

3

主题

108

回帖

114

积分

按键电脑&手机班学员

QQ 262832680

鲜花
0
猫粮
2141
发表于 2020-4-17 23:57:31 | 显示全部楼层
厉害厉害666
厉害厉害666
厉害厉害666
全职接单[POST,滑块,去广告,云配置,收徒]办公 各种全自动脚本 游戏不接QQ 262832680
  • 打卡等级:坠落山崖

1082

主题

2107

回帖

4291

积分

院长

鲜花
7
猫粮
7514
QQ
发表于 2020-4-18 09:54:15 | 显示全部楼层
感谢分享~论坛对学前班用户组限制较大, 主要为了避免广告, 只要多发几贴, 到下一个等级, 权限就大很多了

0

主题

1

回帖

1

积分

学前班

鲜花
0
猫粮
9
发表于 2020-4-19 14:04:44 | 显示全部楼层
6666666666666666谢谢大神分享。

29

主题

81

回帖

144

积分

按键手机班学员

鲜花
0
猫粮
373
发表于 2020-4-23 20:00:44 | 显示全部楼层
666,但是没有优先策略,没有记牌,算牌啊o(︶︿︶)o

29

主题

81

回帖

144

积分

按键手机班学员

鲜花
0
猫粮
373
发表于 2020-4-26 13:39:14 | 显示全部楼层
666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666666

8

主题

34

回帖

50

积分

按键电脑&手机班学员

鲜花
0
猫粮
179
发表于 2020-9-22 21:18:45 | 显示全部楼层
帖子呢帖子呢帖子呢帖子呢帖子呢帖子呢

0

主题

1

回帖

1

积分

学前班

鲜花
0
猫粮
2
发表于 2020-9-23 20:20:48 | 显示全部楼层

6666666666666666谢谢大神分享。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|紫猫编程学园

GMT+8, 2024-4-27 13:09

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表