优化跑得快机器人出牌逻辑

master
zhouwei 2026-02-10 16:37:31 +08:00
parent 376332412b
commit c9eb0078d9
2 changed files with 1801 additions and 590 deletions

View File

@ -255,16 +255,10 @@ public class HuNanPaoDeKuai {
*/
public String outCard(TaurusClient client) {
try {
System.out.println("=== 开始执行outCard方法 ===");
System.out.println("当前seat: " + seat);
System.out.println("当前guangboseat: " + guangboseat);
System.out.println("当前手牌数量: " + paoDekuaiCardInhand.size());
System.out.println("当前card_list: " + card_list);
ITArray itArray = null;
itArray = test_smart.intelligentPaoDeKuaiOutCard(this, paoDekuaiCardInhand, card_list, seatRemainHistory);
System.out.println("itArray-----" + itArray);
//无法跟牌且不是下家只剩一张牌的情况 则pass
if (itArray == null && remain != 1) {
System.out.println("无法跟牌选择pass");
@ -378,7 +372,6 @@ public class HuNanPaoDeKuai {
// 修正长度字段
if (reportedLen != actualLen) {
System.out.println("[警告] 长度字段不匹配! 报告:" + reportedLen + ", 实际:" + actualLen);
card_list.putInt("len", actualLen);
}
}