From ff798c3f3880587bce16e2ae69d433a06af6beb0 Mon Sep 17 00:00:00 2001 From: changjiuxiong <31230281+changjiuxiong@users.noreply.github.com> Date: Thu, 24 Sep 2020 10:33:42 +0800 Subject: [PATCH] =?UTF-8?q?AI=20=E7=BB=84=E7=89=8C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/doudizhu/AI.js | 16 +++++----------- src/doudizhu/Player.js | 1 + 2 files changed, 6 insertions(+), 11 deletions(-) diff --git a/src/doudizhu/AI.js b/src/doudizhu/AI.js index dd7af4a..391a1f9 100644 --- a/src/doudizhu/AI.js +++ b/src/doudizhu/AI.js @@ -76,7 +76,6 @@ class AI{ let Count3List = obj[3]; let Count4List = obj[4]; - let sx = []; let four = Count4List; let three = []; let threeList = []; @@ -84,11 +83,6 @@ class AI{ let twoList = []; let one = []; let oneList = []; - if(Count1List.length>1){ - if(Count1List[Count1List.length-2][0].number===16){ - sx = Count1List.slice(Count1List.length-2, Count1List.length); - } - } if(Count3List.length>0){ let curList = [Count3List[0]]; @@ -173,10 +167,11 @@ class AI{ let ones = []; let twos = []; - if(one.length===0){ + if(one.length===0 || oneIndex>one.length-1){ break; } - if(two.length===0){ + + if(two.length===0 || twoIndex>two.length-1){ startN = one[oneIndex][0].number; ones.push(one[oneIndex]); oneIndex++; @@ -231,12 +226,12 @@ class AI{ //delete from two for(let j1=0; j1