Expand description

Draught

An implementation of checkers/draughts in Rust WebAssembly with a minimax AI player

Re-exports

pub use board::Board;
pub use game::Game;
pub use comp::Computer;
pub use paint::Painter;

Modules

Board module for components related to the checkers board and game structure

AI player logic

Top-level object for managing Boards, applying and managing turns

Components for painting board states onto HTML canvases

Macros

Wrap the web_sys access to the browser console in a macro for easy logging

Constants

Functions