Skip to content

A simple UI desktop application for playing chess. This project is fully written in Kotlin and Jetbrains Compose.

Notifications You must be signed in to change notification settings

anhanh11001/kchess-client

Repository files navigation

KChess Client

This is a simple UI desktop application for playing chess. This project is fully written in Kotlin and Jetbrains Compose.

Screenshots

Screenshot 2021-12-06 at 22 44 23

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 [email protected]. I'm happy to discuss any cool technological topic, especially related to Kotlin, Android and Jetbrains/Jetpack Compose.

About

A simple UI desktop application for playing chess. This project is fully written in Kotlin and Jetbrains Compose.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages