Skip to content

dvenomb98/tiny-chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tiny Chess

A minimal chess engine library designed to be compiled to WASM.

Prerequisites

Before building this project, ensure you have the following tools installed:

  • Rust (latest stable) - Install Rust
  • wasm-pack - WebAssembly build tool
    cargo install wasm-pack
  • cargo-make - Task runner for Rust projects
    cargo install cargo-make

Build WASM bindings

cargo make build-wasm-dev
cargo make build-wasm-profiling
cargo make build-wasm-release

Structure

tiny-chess/
├── crates/
│   ├── core/ -> Pure Rust implementation of the chess engine
│   ├── wasm/ -> WASM bindings for the chess engine

About

A Rust chess library with everything you need

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages