Skip to content

Legality checking in shogi without huge table creation

License

Notifications You must be signed in to change notification settings

rust-shogi-crates/shogi_legality_lite

Repository files navigation

Rust shogi crates: Legality Checker (lite version)

Rust C bindings Rust Version license

This repository handles legality checking of moves in shogi. It consists of two crates: a library crate that defines items (rlib crate), and a library crate that defines C bindings to them (cdylib crate).

Functions in the rlib crate use no constant tables. Crates in this repository are no_std-aware, which means they are useful in embedded systems as well as ordinary applications.

Benchmark results are available at: https://rust-shogi-crates.github.io/shogi_legality_lite/dev/bench/

About

Legality checking in shogi without huge table creation

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages