The chess game is following the concept of OOP(Object Oriented Programming) in Typescript.
chess-demo.mov
- Node: v16.7.0
- Follow the cencept of Object Oriented Programming
- Create interfaces of classes to distinguish between public methods and private methods clearly
- Support for special moves such as enPassant/Promotion/Castling
- Fully tested by using Jest and check if all testcases are passed by using Circle CI
npm install or yarn install
npm start or npm run demo(this command is only for the demo)