Skip to content

neonetizen/rush-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rush-rs Chess Engine

Rushers is a toy chess engine written in Rust, primarily used to help me learn Rust. The name comes from "Puzzle Rush". The end goal is to have it beat me at the 2400 puzzle ELO level, although it is also a general purpose chess engine.

Status: Early Development

Currently implementing core chess functionality:

  • Position evaluation
  • Move generation

Features

  • Pure Rust implementation (thus far)
  • Bitboard representation
  • FEN string parsing
  • Zobrist hashing

Building

If you want to build Rushers for yourself, ensure cargo is installed and run:

git clone https://github.com/BoostedJ/rush-rs.git
cd rush-rs
# Build in release for optimized performance
cargo build --release

Contributing

This is an early-stage project, but you can feel free to:

  • Open issues for bugs or feature requests
  • Submit PRs for improvements
  • Suggest optimizations
  • Help with documentation

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages