blindchess

1.0.2 • Public • Published

BlindChess

中国象棋的算法实现

API

var chessBoard = new ChessBoard("red");//建立棋盘 红方red 黑方black

chessBoard.getMap(); //返回当前的棋盘数组信息

chessBoard.acceptDirect("炮八平五:RED"); //接受下棋指令 指令是四个汉字加颜色

ERROR_DIRECT 错误的指令

chessBoard.catchError((errorCode) =>{}); //重新定义这个方法来解决错误信息

chessBoard.clickPiece(point);

point {x,y}

选中棋子 会抛出错误 
NOT_MY 不是我方棋子
NO_MOVE_WAY 没有可以移动的位置

chessBoard.movePiece(point)

CANT_MOVE 不能这么移动

Readme

Keywords

none

Package Sidebar

Install

npm i blindchess

Weekly Downloads

1

Version

1.0.2

License

ISC

Last publish

Collaborators

  • zcge