A clean-as-hell 2D Android game where you control a bunny to dodge falling bombs. Built in Java with solid OOP so you don’t cry maintaining it later.
- Touch-based player control
- Randomly spawning bombs
- Smooth custom game loop
- Collision detection
- Modular OOP codebase
📁 com.example.bunnydodge
├── 🐇 Bunny.java → Player logic and rendering
├── 💣 Bomb.java → Falling bomb objects
├── 🎮 GameView.java → Canvas + game logic
├── 🔁 GameLoopThread.java → Handles update + draw cycle
└── 📱 MainActivity.java → Entry point to start the game
- Android Studio Hedgehog+ 🦔
- Java 17+
- Min SDK 23 or higher
git clone https://github.com/yourusername/bunny-dodge-bomb.git
cd bunny-dodge-bomb
open with Android Studio
Click Run
Want to level it up?
- 🎯 Add score tracking
- 💥 Add explosions and effects
- 🧠 Add powers with polymorphism
- 📉 Game over + retry logic
All easily pluggable thanks to OOP.
-------------------------------------------------------------------------------
Language files blank comment code
-------------------------------------------------------------------------------
Java 8 117 120 1479
-------------------------------------------------------------------------------
No bloat, just code.
MIT. Go nuts. Just don’t sell this as a shitty NFT.
Built by [your name], fueled by caffeine and cursed energy.
"Write code like your future self has a shotgun."