1
我明白非滑动件很容易,但我已经遇到了一些麻烦与滑动件。象棋滑动件位棋盘
我目前有64个位板(每个方块1个,没有保存在一个数组中,以及8个用于屏蔽行的位面板,8个位面板用于清除行,8个位面板用于屏蔽列,8个位面板用于清除列)因为,当然,每种类型片的棋盘。
在生成的主教和车我听说你想获得在列/行的第一个占领方的法律动作。
我的问题是:
- 你怎么知道白嘴鸦在哪里并与适当的面罩一起使用。
- 究竟如何你在对角线上首先占领广场以及对主教。
- ,如果你知道任何其他常见的位棋盘,这将帮助我在我的任务在后面一点的,请让我知道他们的。
目前我已经没有分支机构,希望保留我使用的分支机构的数量,但我觉得这里需要一些,并且对解决这个问题最有效的方式感到好奇。在Board representation和Bitboard