Bezel-controlled pong game for Wear OS. Rotate the bezel to move the paddle around the ring and keep the ball in play.
gameplay.mp4
- Rotate bezel: move paddle around the ring
- Tap: start/restart
- Tap gear: open settings (sensitivity, reset high score)
- Circular pong arena with wall-bounce indicator ring
- Ball speed increase as the score gets higher.
- High score saved with DataStore
- Sensitivity control for rotary input
Requirements: Android Studio, Wear OS emulator or device, minSdk 30.
./gradlew :app:installDebugThen launch the app on your watch/emulator.
If you prefer the command line, you can pair and install via ADB:
- Pair the watch:
adb pair <ip:port> - Install:
./gradlew :app:installDebug
- Made and tested on a Galaxy Watch 6 Classic (physical bezel). Not tested on other devices.
- Best for watches with a physical bezel, otherwise the controls would be a nightmare.
- Built with LLM help because I am bad at math and do not know Kotlin; this was pure interest.
- Use Android Studio to build, run, and deploy.
- To run on a watch, use Wireless debugging on the watch and pair it with Android Studio.