Skip to content

KaitoJD/btchess

Repository files navigation

Turn any moment into a chess match. No internet. No accounts. Just you and your opponent.

GitHub stars Version Android size iOS size

🚀 Get Started

✨ Features

  • Play via Bluetooth (No Wi-Fi required - No mobile data needed)
  • Play on the Same Device (One phone, two players)
  • Auto Save Your Games
    • Resume unfinished games anytime
    • Review past matches
    • Analyze your moves and improve

📸 Demo

Local Game Demo
Local Game (Play on the Same Device)


BLE Game Demo BLE Game Demo
BLE Multiplayer Game

🧭 How to Play

  • Open the app.
  • Choose "New Game".
  • Choose:
    • Local Game: If you want to play on the same device with a friend.
    • Host Bluetooth Game / Join Bluetooth Game: One opens a lobby, and one joins it.
  • Start your match!

Tip

Make sure you have added the device of the opponent you are about to connect to in the Bluetooth Settings beforehand to ensure an uninterrupted experience.

🎯 Who Is This For?

  • Students looking for quick fun
  • Chess lovers
  • Friends who want to compete
  • Anyone who wants offline games

🤔 Why BTChess?

  • No annoying ads
  • Fast and lightweight
  • Works completely offline
  • Simple and easy to use

📬 Feedback & Support

It would be great if you would like to contribute to this project. We can work together through:

  • GitHub Issues: Where you report bugs when using the app, as well as where we will discuss an exciting idea you propose.
  • GitHub Discussions: A place to exchange additional information about the app.

Additionally, you can also contact me directly via:

Your feedback helps make BTChess better ^^

About

A mobile chess app with local multiplayer via Bluetooth

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Contributors