top of page
1200px-Java_programming_language_logo.svg.png
Android_Studio_icon.svg.png
photoshop-logo-png-open-2000.png
Audacity_Logo_nofilter.svg.png

Bug Masher is a 2D Android mobile game I developed at Lamar University for my Mobile Game Development course. It was developed using Java, Android Studio, Adobe Photoshop, and Audacity. We were given a set of requirements that our game has to fulfill such as, "touching a bug will display a dead bug image". The purpose of the project is to show what we have learned in the course throughout the semester. It took me roughly about 2 to 3 weeks to develop the game. Sound editing, art, and programming are all done by me.

​

The game is similar to other bug smasher games in the Google Play store. The goal of the game is to smash as many bugs as possible. The player has 3 lives and each time a bug reaches the food at the bottom of the screen, a life is lost. Regular bugs are worth 1 point and superbugs are worth 10 points. Superbugs also have the ability to move in a zig-zag pattern and takes 4 touches to kill. They only spawn once after at least 20 seconds while regular bugs spawn 10 at a time. All bugs have random speeds. The game can also be paused using the pause button on the score bar at the top of the screen. At game over, a toast message is displayed and a sound effect is played when the player beats the high score. The player can also enable or disable the background music at the High Score preference option.

​

The source code can be found here.

© 2024 David Sta Cruz

bottom of page