Skip to content

bobjoe12131/easychess

Repository files navigation

easychess-lib

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!

0.1.0

  • Write [board::Board]
  • Write [pieces::Piece]

0.2.0

  • 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()]

0.3.0

  • 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]

0.4.0

  • Make some examples in /examples
  • Write game::Game
  • Fix doc warnings

License: GPL-3.0-only

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published