求三人斗地主自动出牌算法

  • 时间:
  • 浏览:71
  • 来源:斗地主之家

  我打算的数组是个构造体数组,闭键有两个元素一个是标示这张牌,尚有一个是标示这张牌是否被选中的。

  因而正在完毕电脑自愿出牌的时刻我会去删改这个是否被选中的记号。如此就能够诈骗玩家出牌的函数来完毕电脑的出牌。至于该何如出,我真的有点晕,不敢深思。

  闭键是每张牌的他的附加参数唯有一个,这个附加参数不是标明他的类型,只是标明他是否被选中。

  即使是上家出牌的话,打出的牌起码是q以上的,没有的话,要从大的最先打,即使是下家出牌则该当尽量从小牌打,然则下家打出横跨Q的牌上家不就要。田主打牌能接的就接。

  你不说的挺分明的嘛,一共才不到20张牌,一共才几种组合啊,傻主张也能做啊。轮回一遍就行了呗,单张,对子,三带一,顺子,炸弹,四代二,没几种啊,case一下就行了,正在一个轮回,。。。打算好了,也就100行代码吧

  2、后台的牌型剖断算法和牌斗劲巨细算法也曾经杀青,能完毕将牌选中后打出。

  打出适宜的牌?何如个适宜法,比它大就行呗,仍旧啥,没注明白啊,等你注明白就会写了

  打出适宜的牌?何如个适宜法,比它大就行呗,仍旧啥,没注明白啊,等你注明白就会写了

  我认为我思的算法还行,切实是做事量的题目,说句真话,各式牌型剖断下出牌不是那么好做,由于总共有14种牌型,就算每种牌型写100行代码也要1400行代码,当然1400行代码也不众然则总有点认为己方饶了远道,况且我看别人写的代码没有我写的那么杂乱,因而才会问问终于何如优化。

  你不说的挺分明的嘛,一共才不到20张牌,一共才几种组合啊,傻主张也能做啊。轮回一遍就行了呗,单张,对子,三带一,顺子,炸弹,四代二,没几种啊,case一下就行了,正在一个轮回,。。斗地主最佳出牌算法。打算好了,也就100行代码吧

猜你喜欢