From f1e8cd07845457948f554196e538dca27e0ebdb8 Mon Sep 17 00:00:00 2001 From: djib Date: Tue, 18 Jul 2006 23:14:35 +0000 Subject: [PATCH] Version 1.0.4 ============= Improved move ordering Changed default values --- src/suicideChess/ConfigFile.java | 26 +++++++++++++------------- src/suicideChess/MoveComparator.java | 4 ++++ src/suicideChess/SuicideChess.java | 8 ++++---- 3 files changed, 21 insertions(+), 17 deletions(-) diff --git a/src/suicideChess/ConfigFile.java b/src/suicideChess/ConfigFile.java index cbf7953..79c4c02 100644 --- a/src/suicideChess/ConfigFile.java +++ b/src/suicideChess/ConfigFile.java @@ -282,20 +282,20 @@ public class ConfigFile { 10, 10, 10, 10, 10, 10, 10, 10 }; squareWeightEndgame = new int[]{ - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 0, 0, 0, 0, 0, 0 + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10, + 10, 10, 10, 10, 10, 10, 10, 10 }; - primaryMobilityValueMidgame = 40; - primaryMobilityValueEndgame = 40; - secondaryMobilityValueMidgame = 40; //5; - secondaryMobilityValueEndgame = 40; - endGamePawns = 3; + primaryMobilityValueMidgame = 0; + primaryMobilityValueEndgame = 0; + secondaryMobilityValueMidgame = 0; //5; + secondaryMobilityValueEndgame = 0; + endGamePawns = 4; endGamePieces = 8; } diff --git a/src/suicideChess/MoveComparator.java b/src/suicideChess/MoveComparator.java index 6fef42c..d4c24c6 100644 --- a/src/suicideChess/MoveComparator.java +++ b/src/suicideChess/MoveComparator.java @@ -44,11 +44,15 @@ class MoveCompare implements Comparator { } catch (NotAValidSquare e) { e.printStackTrace(); } + /* if(oneBoardCopy.getBoardValue()