Bulbula
projects android game bubble popperAbout
Bulbula means bubbles in hindi. This project was developed in Android using Java. I have taken references from David Gassner’s project - Balloon-Popper.
While developing Bulbula, some key functionalities are below in general.
General
- LinearInterpolator animator - to make the bubble animation float up
- handling Window Dimensions - to toggle screen size between various scenario’s
- Sound Settings - create MediaPlayer (background sound), SoundPool (POP effect sound)
- Shared Preference - to store the previos highscore using helper.
Fuctional
- onBubblePop() - change the display scores, and check if BUBBLE_PER_LEVEL (target) is achieved.
- Level Modifier - update display, create new BubbleLauncher
Arch
The architecture is general - the flow of the game. Before the start of the game, some predefined process are run to set the settings. The game gets recreated if the level is passed else rolls back the custom menu.