Beispiel #1
0
        public void PrintSearcherDatas()
        {
            Console.WriteLine("\t移动次数为:\t{0}", moveCount);
            Console.WriteLine("\t平均用时:\t{0}ms", totalMoveMilliSeconds / moveCount);

            var roundAverageDepth = roundTotalDepth / moveCount;

            Console.WriteLine("\t平均搜索深度为:\t{0}", roundAverageDepth);
            gameTotalDepth += roundAverageDepth;

            var roundAverageCutOff = roundTotalCutOff / moveCount;

            Console.WriteLine("\t平均置换表裁剪为:\t{0}", roundAverageCutOff);
            gameTotalCutOff += roundAverageCutOff;

            Console.WriteLine("\t总共用时:\t{0}s", roundTimeRecorder.GetTotalSeconds());
        }