KChess Client
This is a simple UI desktop application for playing chess. This project is fully written in Kotlin and Jetbrains Compose.
Screenshots
Features
Milestone 1: Simple UI application for playing Chess
Finished
- A simple chessboard that can move chess pieces following the chess rule correctly.
- Time counter.
- Game state management and move history.
- Draw, Resign, Controller, New Game feature.
Milestone 2: Multiplayer & Client Management Online
Support multiplayer and online game room.
See: kchess - A serverside application written in Ktor to manage online game
Work in progress....
Milestone 3: Chess Intelligence
Support bot player with modern techniques.
Work in progress....
Authors
- @anhanh11001
- Feel free to contact me for discussion with letrananhduc0311@gmail.com. I'm happy to discuss any cool technological topic, especially related to Kotlin, Android and Jetbrains/Jetpack Compose.