A chess application written in Rust and the ggez game framework.
- Play against another person or against the AI
- Three AI difficulties using alpha-beta pruning tree search.
- A custom UI using a hand-implemented version of the Flutter layout algorithm
- A small particle system!