我正在使用chessboardjs JavaScript库。 我使用以下代码加载位置:
var board = new ChessBoard('board');
board.start(false);
var currentPosition = FENSTRING; //'r1bqkbnr/pppp1ppp/2n5/1B2p3/4P3/5N2/PPPP1PPP/RNBQK2R';
board.position(currentPosition, false);
现在我希望黑色首先移动。 我怎样才能做到这一点 ?我阅读了http://www.chessboardjs.com上的所有文档,无法找到告诉董事会的方法,所以黑色必须先移动。
答案 0 :(得分:1)
chessboardjs是" just a board"并且不了解国际象棋的游戏。即:谁转过来,什么动作是合法的等等
(免责声明:我是chessboardjs的作者)
答案 1 :(得分:0)
这违背了游戏规则,国际象棋。只有白色是第一步,这就是应该如何,因为它就是它的设计方式。
布莱克从未迈出第一步。
然而,你可以改变作品的图像,因为它是你在给出的链接中管理它们的方式,并尝试让它看起来像,就像Black正在迈出第一步。 / p>