/chess

Android Chess app written with Jetpack Compose, play against an engine or online

Primary LanguageKotlin

Features

  • Chess board UI built with Jetpack Compose
  • Drag & drop interaction
  • Movement animation
  • Legal move highlighting
  • Move history & perspective switching
  • Game sounds
  • Stockfish 15 included for upcoming analysis mode
  • Lczero included for play against human-like bots using weights provided by Maia Chess
  • Online mode built with Ktor
  • Puzzle mode, 3.2 million puzzles from the Lichess open database

Acknowledgements

Roadmap

  • Analysis mode
  • Save and view games
  • ECO opening classification
  • Use own pieces and sounds (Dana??!!)

Screenshots

screen0  screen1

screen2