A simple chess application written in Kotlin.
Setup should just work with IntelliJ IDEA (although it also might not - I haven't tested it).
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 - make it more obvious whose turn it currently is.
- Support all stalemate conditions (eg 50 moves with no game progress).
- Drag and drop pieces?
- Add a mode where you can play against stockfish