https://github.com/printfn/chess
https://github.com/printfn/chess
Last synced: 3 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/printfn/chess
- Owner: printfn
- License: agpl-3.0
- Created: 2023-11-29T07:19:25.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-03-11T09:33:06.000Z (3 months ago)
- Last Synced: 2025-03-11T10:38:16.545Z (3 months ago)
- Language: Rust
- Homepage: https://chess-rust.pages.dev
- Size: 1.26 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# chess
This repo includes:
* A simple chess engine written in Rust (in `core/`)
* A command-line interface (in `cli/`)
* A web UI using Svelte/TypeScript (in `web/`)
* The web UI is hosted at https://chess-rust.pages.dev/
* It uses a wasm build of the chess engine (in `wasm/`)
* A lichess bot (in `lichess/`)
* The bot is hosted at https://lichess.org/@/rust-bot and is usually online
* Feel free to open an issue if it's not working!
* It accepts rated and unrated challenges from players and other bots## Build instructions
### CLI
```sh
cd cli
cargo run
```### Web UI
```sh
make web
cd web
npm run preview
```