【顺拆】的可以直接看看 standard_cards-ai.lua 中的 SmartAI:useCardSnatchOrDismantlement
【反馈,挑衅,反间等】可以看看 smart-ai.lua中的 SmartAI:askForCardChosen 函数
前面有很大一段代码是处理是否弄对方判定牌或者装备牌。
处理手牌的话就是 简单一行代码 self:getCardRandomly(enemy, "h")
如果恰好顺走了你二十张牌中的唯一一张桃的话, 相信我你可以立刻去买彩票,纯人品问题。
张角的问题
新神杀0224之前的所有版本,踏青涅盘以及之前所有版本,雪霁,金蛇全部都是作弊的。
忠反内直接读取张角的手牌,每一个AI都知道张角手里有几张闪。
所以反贼敢杀有10张手牌的张角,因为他知道张角没闪,忠敢杀1血1牌的张角,因为他知道那张牌就是闪。
新神杀0224已经删除了这些作弊代码,
所有AI只知道张角是否有明牌闪(黄天五谷火攻的闪)。
所以,你们应该会遇到反贼杀张角,但是张角有闪的,以及忠杀张角,但是张角掉血的情况。
裸衣的问题, 决斗的问题
之前的其他版本,包括新神杀老神杀, 1牌大乔敢决斗8张手牌虎牢布,许褚裸衣以后,只要他出杀,对方必定掉两血,许褚的裸衣是从来不会扑空的。 因为ai的代码是作弊的。
新神杀0224已经删除了这些作弊代码, 所以AI有时候决斗对方,反而会因为杀不够别人多自己掉血, 许褚的裸衣也可能失败。
AOE的问题。
之前所有版本中, 任何AI放AOE之前,能知道场上每个人手里有多少杀闪,有多少无邪,酒桃。 所以AI是非常聪明的, 绝对不会出现新神杀0224的 “忠内放Aoe放死主公的情况”。
他们放Aoe 肯定能做出最正确的选择,保证本方收益最大, 否则会直接弃掉AOE.
新神杀0224已经删除了这方面的作弊代码,所以显得比较笨,不过这个我们一直在尝试改进。
火攻问题
不多说了,0224之前的新老神杀,AI只要出火攻,你展示的牌,他一定有。
新神杀0224已经删除了这个作弊代码, 火攻也经常会失败。
【反馈,挑衅,反间等】可以看看 smart-ai.lua中的 SmartAI:askForCardChosen 函数
前面有很大一段代码是处理是否弄对方判定牌或者装备牌。
处理手牌的话就是 简单一行代码 self:getCardRandomly(enemy, "h")
如果恰好顺走了你二十张牌中的唯一一张桃的话, 相信我你可以立刻去买彩票,纯人品问题。
张角的问题
新神杀0224之前的所有版本,踏青涅盘以及之前所有版本,雪霁,金蛇全部都是作弊的。
忠反内直接读取张角的手牌,每一个AI都知道张角手里有几张闪。
所以反贼敢杀有10张手牌的张角,因为他知道张角没闪,忠敢杀1血1牌的张角,因为他知道那张牌就是闪。
新神杀0224已经删除了这些作弊代码,
所有AI只知道张角是否有明牌闪(黄天五谷火攻的闪)。
所以,你们应该会遇到反贼杀张角,但是张角有闪的,以及忠杀张角,但是张角掉血的情况。
裸衣的问题, 决斗的问题
之前的其他版本,包括新神杀老神杀, 1牌大乔敢决斗8张手牌虎牢布,许褚裸衣以后,只要他出杀,对方必定掉两血,许褚的裸衣是从来不会扑空的。 因为ai的代码是作弊的。
新神杀0224已经删除了这些作弊代码, 所以AI有时候决斗对方,反而会因为杀不够别人多自己掉血, 许褚的裸衣也可能失败。
AOE的问题。
之前所有版本中, 任何AI放AOE之前,能知道场上每个人手里有多少杀闪,有多少无邪,酒桃。 所以AI是非常聪明的, 绝对不会出现新神杀0224的 “忠内放Aoe放死主公的情况”。
他们放Aoe 肯定能做出最正确的选择,保证本方收益最大, 否则会直接弃掉AOE.
新神杀0224已经删除了这方面的作弊代码,所以显得比较笨,不过这个我们一直在尝试改进。
火攻问题
不多说了,0224之前的新老神杀,AI只要出火攻,你展示的牌,他一定有。
新神杀0224已经删除了这个作弊代码, 火攻也经常会失败。