mirror of
https://github.com/correl/mage.git
synced 2025-04-02 11:25:59 -09:00
some changes in eval func for tapped permanent
This commit is contained in:
parent
b636f4d342
commit
eb91d50f26
2 changed files with 3 additions and 3 deletions
Mage.Server.Plugins/Mage.Player.AI.MA/src/mage/player/ai
|
@ -273,11 +273,11 @@ public class ComputerPlayer6 extends ComputerPlayer<ComputerPlayer6> implements
|
||||||
for (SimulationNode2 child: node.getChildren()) {
|
for (SimulationNode2 child: node.getChildren()) {
|
||||||
Combat _combat = child.getCombat();
|
Combat _combat = child.getCombat();
|
||||||
if (alpha >= beta) {
|
if (alpha >= beta) {
|
||||||
logger.info("alpha beta pruning");
|
//logger.info("alpha beta pruning");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
if (SimulationNode2.nodeCount > maxNodes) {
|
if (SimulationNode2.nodeCount > maxNodes) {
|
||||||
logger.info("simulating -- reached end-state, count=" + SimulationNode2.nodeCount);
|
//logger.info("simulating -- reached end-state, count=" + SimulationNode2.nodeCount);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
int val = addActions(child, filter, depth-1, alpha, beta);
|
int val = addActions(child, filter, depth-1, alpha, beta);
|
||||||
|
|
|
@ -107,7 +107,7 @@ public class ArtificialScoringSystem {
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getTappedScore(final Permanent permanent) {
|
public static int getTappedScore(final Permanent permanent) {
|
||||||
return permanent.getCardType().contains(Constants.CardType.CREATURE) ? -10 : -5;
|
return permanent.getCardType().contains(Constants.CardType.CREATURE) ? -100 : -50;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static int getLifeScore(final int life) {
|
public static int getLifeScore(final int life) {
|
||||||
|
|
Loading…
Add table
Reference in a new issue