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

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages