BabyShaker Game Clone
Overview
This project is a clone of the controversial BabyShaker game, which was released on the iOS App Store in 2009 but later removed due to public outcry. This project replicates the functionality of the original game for educational purposes, focusing on iOS development skills such as gesture recognition, animations, and sound integration.
Disclaimer: This project is strictly for learning purposes and does not endorse or promote harmful behavior.
Features
- Shake Gesture Detection: The app uses the device's accelerometer to detect shake gestures.
- Sound Effects: A crying baby sound plays continuously until the user shakes the device to finish the baby, triggering another sound.
- UI Components: The app features a baby image and simple UI interactions.
Technologies Used
- Swift: The project is written in Swift.
- UIKit: Used for the UI components and layout.
- AVFoundation: Used for audio playback of sound effects.
- Auto Layout: Ensures the UI is responsive across different devices.
Installation
-
Clone the repository:
git clone https://github.com/jayneeljariwala/BabyShaker.git -
Open the project in Xcode:
cd babyshaker open BabyShaker.xcodeproj -
Build and run the app on a physical device (shake gesture detection is only supported on actual devices, not simulators).
How to Play
- Launch the app.
- A baby crying sound will play in a loop.
- Shake the device to finish the baby, triggering a change the sound.
- After a few seconds, the crying sound will resume, and the player can repeat the shake to finish the baby again.