chess_interface_dart library

Classes

Arbiter
ChessBoardInterface
Use this as a main component for simulating chess with complete logics
ChessPiece
A single chess piece of a player
MoveValidator
This class is responsible for validating moves in ChessBoardInterface instance.
Position
To denote Position of a peice

Enums

GameOverBy
PieceColor
Piece colors / Players
PieceType
Chess pieces