diff options
Diffstat (limited to 'charm.cpp')
-rw-r--r-- | charm.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
@@ -109,7 +109,10 @@ int scorefor(const Board &bd){ for(i=0;i<S*S;i++){ if(bd.grid[i]==1)score+=i/S; else if(bd.grid[i]==2)score-=i/S; - else if(bd.grid[i]==3)score-=(i/S)*(i/S); + else if(bd.grid[i]==3){ + score-=(i/S)*(i/S); + if(i<S)score+=10000; + } } return score; } |