Rust WebAssembly checkers game
https://draught.sarsoo.xyz
aiboard-gamecpu-playerdraughtsdraughts-gameminimaxminimax-algorithmrustwasmwasm-bindgenwebappwebassembly
9006a5012c
Bumps [webpack](https://github.com/webpack/webpack) from 5.71.0 to 5.76.0. - [Release notes](https://github.com/webpack/webpack/releases) - [Commits](https://github.com/webpack/webpack/compare/v5.71.0...v5.76.0) --- updated-dependencies: - dependency-name: webpack dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com> |
||
---|---|---|
.github/workflows | ||
docs | ||
src | ||
tests | ||
www | ||
.gitignore | ||
Cargo.lock | ||
Cargo.toml | ||
indices | ||
package-lock.json | ||
README.md |
Draught
Try it Out!
WebAssembly-based checkers game with a minimax-based AI player.
Rust WASM module for game logic with a JS frontend for rendering and processing user input.
Building
- Setup a Rust + wasm-pack environment and a Node environment
- Build the Rust library into a WASM module
wasm-pack build
- Move to the Js workspace
cd www
- Install the Js dependencies
npm install
- Build the Js frontend with Rust WASM module
npm run build