Skip to content

Latest commit

 

History

History
33 lines (24 loc) · 781 Bytes

README.md

File metadata and controls

33 lines (24 loc) · 781 Bytes

Chers

Chess implemented in Rust. Contains:

  • A core engine that validates and suggests moves
  • A command line interface that enables you to play chess inside your terminal
  • A web interface that re-uses the core engine compiled to Webassembly to run chess in your browser

Try it out

Run

cd /tmp
git clone https://github.com/NiclasvanEyk/chers
cd chers
cargo run --bin chers_cli

to get up and running in the terminal (requires Rust to be installed locally) or visit https://chers.niclasve.me and try out the web version.

Engine TODOs

  • En passant
  • Pawn promotion
  • Castling
  • Halfmove clock
  • Fullmove number
  • Checkmate
  • Mate
  • Remove this list once all items are finished