chessboardjs如何设置黑色先移动?

时间:2015-01-12 08:50:14

标签: javascript html5

我正在使用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上的所有文档,无法找到告诉董事会的方法,所以黑色必须先移动。

2 个答案:

答案 0 :(得分:1)

chessboardjs是" just a board"并且不了解国际象棋的游戏。即:谁转过来,什么动作是合法的等等

(免责声明:我是chessboardjs的作者)

答案 1 :(得分:0)

这违背了游戏规则,国际象棋。只有白色是第一步,这就是应该如何,因为它就是它的设计方式。

布莱克从未迈出第一步。

然而,你可以改变作品的图像,因为它是你在给出的链接中管理它们的方式,并尝试让它看起来像,就像Black正在迈出第一步。 / p>