easychess is a library to create a chess game. Work In Progress.
This is my first rust project so please send pull requests and issues!
- Write [board::Board]
- Write [pieces::Piece]
- Complete 0.1.0 documentation
- Change [pieces::Piece] structure to make pieces::PieceType::None uneeded
-
Write [board::Board.to_string] - Change [board::Board] Display to be less fancy
- Write [board::Board.put_piece()]
- Write [board::Board.get()]
- Write [board::Board.get_mut()]
- Write [board::Board.put_piece()]
- Write [board::Board.move_piece()]
- Write errors for the four features above
- Impl [Error] for errors
- Write [piece::Piece] as a trait
- Create [chess::ChessPiece]
- Create [board_default::BoardDefaults]
- Make some examples in /examples
- Write game::Game
- Fix doc warnings
License: GPL-3.0-only