如果定义了 FIRST_MOVE_STAR_PREFERRED 则黑方首步强制走星位
暂不开启,但是当前星位的 rating 值高所以通常还是走星位。
This commit is contained in:
parent
3138424e97
commit
2f5380f58a
|
@ -57,6 +57,8 @@
|
|||
#define DEPTH_ADJUST (0)
|
||||
//#define FIX_DEPTH (24)
|
||||
|
||||
//#define FIRST_MOVE_STAR_PREFERRED
|
||||
|
||||
//#define HARD_LEVEL_DEPTH
|
||||
|
||||
//#define TIME_STAT
|
||||
|
|
|
@ -82,9 +82,13 @@ int StateInfo::generateMoves(Stack<move_t, MOVE_COUNT> &moves)
|
|||
moves.push_back((move_t)square);
|
||||
} else {
|
||||
// 若为先手,则抢占星位
|
||||
#ifdef FIRST_MOVE_STAR_PREFERRED
|
||||
if (Board::isStar(square)) {
|
||||
moves.push_back((move_t)square);
|
||||
}
|
||||
#else
|
||||
moves.push_back((move_t)square);
|
||||
#endif
|
||||
}
|
||||
#endif // MCTS_AI
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue