Skip to content

About

A native Kotlin chess application built with Jetpack Compose, featuring complete move validation and an interactive board UI.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Repository files navigation

Kotlin chess

A native Kotlin chess application built with Jetpack Compose, featuring complete move validation including special moves such as en passant and castling.

demo gif

Setup should just work with IntelliJ IDEA, in theory. Alternatively, build and run it manually with Gradle: ./gradlew build, ./gradlew run.

The project is done, but here's a wishlist of fancy features that could potentially be added:

  • Improve the UI and make it into an actual app with a menu and such.
  • Improve the UI around displaying whose turn it currently is.
  • Support all stalemate conditions (e.g. 50 moves with no game progress).
  • Drag and drop pieces?
  • Add a mode where you can play against Stockfish.

AI disclaimer

This project does not contain any AI-generated code.

About

A native Kotlin chess application built with Jetpack Compose, featuring complete move validation and an interactive board UI.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages