提交 7c368255 编写于 作者: D dev@dev.com

改变建树时的策略,以体现优先走位

上级 69db22b7
......@@ -64,8 +64,13 @@ std::vector<chess_node> expand_node(const chess_node & r_root, const int side)
if (alive[i])
map_coords[coordy[i]][coordx[i]] = i+1;
for (int i=0;i<16;++i)
//有限层级优先顺序
// * 帅士士相相马马车车炮炮兵兵兵兵兵 將仕仕象象馬馬車車砲砲卒卒卒卒卒
const int order[16] = {7,8,9,10,5,6,11,12,14,15,1,2,3,4,13,0};
for (int oi=0;oi<16;++oi)
{
const int i = order[oi];
if (!alive[i])
continue;
switch (i)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册