Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/shnewto/chessbored
chessboard for setting up puzzles and analyzing positions
https://github.com/shnewto/chessbored
analysis bevy bevy-engine chess drag-and-drop gamedev games mouse-events mouse-picking rust rustlang sprites
Last synced: 2 months ago
JSON representation
chessboard for setting up puzzles and analyzing positions
- Host: GitHub
- URL: https://github.com/shnewto/chessbored
- Owner: shnewto
- License: mit
- Created: 2022-07-02T22:09:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2023-11-12T20:33:44.000Z (about 1 year ago)
- Last Synced: 2024-09-26T20:45:21.083Z (3 months ago)
- Topics: analysis, bevy, bevy-engine, chess, drag-and-drop, gamedev, games, mouse-events, mouse-picking, rust, rustlang, sprites
- Language: Rust
- Homepage:
- Size: 1.84 MB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# chessbored
[![Crates.io Version](https://img.shields.io/crates/v/chessbored.svg)](https://crates.io/crates/chessbored)
[![Crates.io](https://img.shields.io/crates/d/chessbored.svg)](https://crates.io/crates/chessbored)
[![LICENSE](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/shnewto/chessbored/blob/main/LICENSE)a chess board with movable pieces that behaves like a chessboard on the table. useful for solo tinkering, setting up puzzles, and analyzing positions. FEN notation is generated for positions on the board and can be copied with a mouse click and pasted into engines for further analysis.
![grey and white chess board, grey and white pieces each in their starting positions and a selection menu of each piece along the right edge of the board. below the board are white letters on a black background describing the positions on the board in FEN notation along with a note that you can click to copy the FEN description.](https://github.com/shnewto/chessbored/blob/main/img/board.png?raw=true)
## installing / updating install
```bash
cargo install chessbored
```## running locally
```bash
cargo run
```