/chess-rs

Playing with Rust types for Chess modelling.

Primary LanguageRust

Rust Chess

Do not use this project for anything serious. I am merely using Chess as a way of learning Rust.

Overview

This project aims to implement the functionality of the rules and conventions of the game of Chess.

Feature Targets

  • Import full game PGN
  • Import FEN for a specific position
  • Enumerate possible moves for a position
  • Answer yes/no questions like is_stalemate?, is_checkmate?
  • Render the board to a terminal