Skip to content

Chessort is a Chess puzzle game where you sort moves based on the chess engine's evaluation.

License

Notifications You must be signed in to change notification settings

mobeigi/chessort

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Chessort

Chess puzzle sorting game.


Issues Pull Requests
Website Discord License

Description

Chessort is a Chess puzzle game where you sort moves based on the chess engine's evaluation.

Directory Structure

  • app: Contains the React frontend for Chessort.
  • server: Contains the server responsible for generating games and validating solutions.
  • data: Contains scripts for data generation and ingestion.
    • generation: Scripts for generating Chessort data CSV's data.
    • ingestion: Scripts for ingesting generated Chessort data into a database.
    • sql: Contains SQL scripts for setting up the database schema.

Contributions

Contributions are always welcome!
Just make a pull request.

Credits

See CREDITS.md for full credits.

License

Chessort

Chessort is licensed under the GNU General Public License v3.0 (GPL-3.0).

Lichess Open Database

This project uses chess data from the Lichess Open Database. The data is available under the Creative Commons Zero (CC0) License.

Lichess Chessground

This project utilizes Lichess Chessground for rendering the chessboard. Chessground is licensed under the MIT License.

Stockfish

This project leverages the Stockfish chess engine for analysis. Stockfish is licensed under the GNU General Public License v3.0 (GPL-3.0).