Skip to content

VladKappa/BezelPong

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BezelPong

Bezel-controlled pong game for Wear OS. Rotate the bezel to move the paddle around the ring and keep the ball in play.

Gameplay

gameplay.mp4

Controls

  • Rotate bezel: move paddle around the ring
  • Tap: start/restart
  • Tap gear: open settings (sensitivity, reset high score)

Features

  • 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

Build / Run

Requirements: Android Studio, Wear OS emulator or device, minSdk 30.

./gradlew :app:installDebug

Then launch the app on your watch/emulator.

Alternative install (ADB)

If you prefer the command line, you can pair and install via ADB:

  1. Pair the watch: adb pair <ip:port>
  2. Install: ./gradlew :app:installDebug

Notes

  • 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.

About

Bezel-controlled pong for Wear OS. Rotate the physical watch bezel to move the paddle around the ring and keep the ball in play.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages