Chess engine that will handle the board creation, the move of pieces and the checkmate
npm install chess-engine-classThis project is a typescript class chess engine.
npm install chess-engine-class
`
or
`
yarn add chess-engine-class
`
The engine will be installed in your project.
Utilisation :
`
import { Chess } from "chess-engine-class/src/chess";
let game = new Chess();
`
Index of cells are mades as this :
`
A B C D E F G H
7
6
5
4
3
2
1
0
`
Move piece like this :
`
let pos = { x: 3, y: 7 };
let piece = game.getBoardCell(pos).currentPiece;
game.movePiece(piece, targetPos);
``