chess-openings / README.md
shachar's picture
added license details
66b9247

A newer version of the Streamlit SDK is available: 1.39.0

Upgrade
metadata
title: Practice Chess Openings
emoji: 
colorFrom: blue
colorTo: gray
sdk: streamlit
sdk_version: 1.38.0
app_file: app.py
pinned: false
license: cc0-1.0
datasets:
  - Lichess/chess-openings
suggested_hardware: cpu-basic

Chess Openings

This little app lets you practice ~3500 chess openings.

This is just a toy app A(I) wrote for fun. Go to Lichess or Chess.com for serious chess practice.

Entering moves

  • Use standard algebraic notation (SAN)
  • Examples: e4, Nf3, O-O (castling), exd5 (pawn capture)
  • Specify the piece (except for pawns) + destination square
  • Use 'x' for captures, '+' for check, '#' for checkmate

Piece symbols

  • ♔ King (K)
  • ♕ Queen (Q)
  • ♖ Rook (R)
  • ♗ Bishop (B)
  • ♘ Knight (N)
  • ♙ Pawn (no letter)

See full notation here

Dataset

This app is using the Lichess openings dataset via HuggingFace

License

The license is CC0-1.0 to match the dataset's license.