Beter tuning of time control
authorH.G. Muller <h.g.muller@hccnet.nl>
Thu, 12 Jul 2012 10:02:36 +0000 (12:02 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Thu, 12 Jul 2012 10:13:45 +0000 (12:13 +0200)
Reduce target time, and keep a larger safety margin.

hachu.c

diff --git a/hachu.c b/hachu.c
index 903838d..176039f 100644 (file)
--- a/hachu.c
+++ b/hachu.c
@@ -1692,10 +1692,10 @@ SearchBestMove (int stm, int timeLeft, int mps, int timeControl, int inc, int ti
 {\r
   int score, targetTime, movesLeft = 50;\r
   if(mps) movesLeft = mps - (moveNr>>1)%mps;\r
-  targetTime = timeLeft*10 / (movesLeft + 1) + 1000 * inc;\r
+  targetTime = timeLeft*10 / (movesLeft + 2) + 1000 * inc;\r
   if(timePerMove > 0) targetTime = timeLeft * 5;\r
   startTime = GetTickCount();\r
-  tlim1 = 0.3*targetTime;\r
+  tlim1 = 0.2*targetTime;\r
   tlim2 = 1.9*targetTime;\r
   nodes = 0;\r
 MapFromScratch(attacks);\r