caissa Svelte Themes

Caissa

♟️ | Classical chess implementation with Rust + Svelte. Native AI included and futurely multiplayer too

Caissa

Note: piece assets are from https://chess.com/ and sound effects from https://lichess.org/

Move calculating checklist:

  • PAWN capture
  • PAWN march
  • BISHOP cross
  • KNIGHT jump
  • ROOK slide
  • QUEEN slide+cross
  • KING one-ranged slide+cross
  • En passant
  • Check coercion
  • Check dodging
  • Promotion (only to queen)
  • Castling

    Disclaimer: move generation code is currently very repetitive for performance reasons, refactor coming soon

Top categories

Loading Svelte Themes