Skip to content
forked from ADA-MC3/Bowlmo

Play virtual bowling using your Apple Watch!

Notifications You must be signed in to change notification settings

carissafarry/Bowlmo

 
 

Repository files navigation

Bowlmo (Bowling Game App)

The Bowlmo App is a fun and interactive iOS game that allows users to play virtual bowling using their Apple Watch. The game utilizes the watch's motion tracking capabilities to simulate a realistic bowling experience, complete with ball throwing and pin interactions.

Features

  • Realistic Bowling Physics: The app uses Core Motion and SceneKit to create a realistic physics simulation, including ball trajectory, pin collisions, and interactions with the environment.

  • Apple Watch Integration: Users can initiate a bowling throw by performing a throwing motion with their Apple Watch, making the gameplay more interactive and engaging.

  • Fitness Tracking: The app leverages HealthKit to track physical activity during the game, encouraging players to be more active while having fun.

  • 3D Graphics and Visuals: The app showcases visually appealing 3D graphics and animations, providing an immersive gaming experience.

  • Multiple Bowling Alleys: Players can choose from a selection of different bowling alleys with unique themes, creating a diverse and exciting gaming environment.

Getting Started

  1. Clone the repository to your local machine.

    git clone https://github.com/ADA-MC3/Bowlmo.git
    
  2. Open the Xcode project (Bowlmo.xcodeproj) using Xcode.

  3. Build and run the app on a simulator or a connected iOS device.

Requirements

  • Xcode 12.0 or later
  • iOS 14.0 or later
  • Apple Watch Series 3 or later

Dependencies

The app utilizes the following dependencies:

  • HealthKit: For fitness tracking and activity monitoring.
  • SceneKit: For 3D graphics and physics simulation.
  • Core Motion: To capture motion data from the Apple Watch.

All dependencies are included in the Xcode project and managed via Swift Package Manager.

Contributing

License

The Bowlmo App is released under the MIT License. You are free to use, modify, and distribute the code for personal and commercial purposes.

Acknowledgments

Special thanks to the contributors and open-source projects that made this app possible.

Enjoy the game and have a great time bowling! 🎳

Releases

No releases published

Packages

No packages published

Languages

  • Swift 100.0%