Skip to content

ramonrecranet/check-buddy

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


♟️ Check Buddy

A Chess engine written in Rust, using 🐦Bevy as GUI

✔️ Currently implemented

  • all pieces rules
  • move check
  • next move check
  • illegal moves
  • en passant
  • pawn trade
  • win check
  • fem string
    • from
    • to

⚙️Running

Debug (without Bevy)

cargo run 

Debug (with Bevy)

cargo run --release

🧱WASM

Serving

Make sure you have WASM support and wasm-server-runner installed:

rustup target install wasm32-unknown-unknown
cargo install wasm-server-runner

Run with:

cargo run --target wasm32-unknown-unknown

Building

Make sure you have wasm-bindgen installed:

cargo install -f wasm-bindgen-cli

Run with:

cargo build --release --target wasm32-unknown-unknown

Windows

wasm-bindgen --out-dir ./out/ --target web .\target\wasm32-unknown-unknown\release\check-buddy.wasm

Unix/macOS

wasm-bindgen --out-dir ./out/ --target web target/wasm32-unknown-unknown/release/check-buddy.wasm

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Rust 100.0%