Bubble Shooter
Bubble Shooter
A popular arcade game Players strategically aim These games often feature
where the goal is to and shoot bubbles to create levels with increasing
eliminate bubbles by clusters of three or more of difficulty, challenging
shooting colored bubbles the same color, causing players with new patterns
from a cannon. them to burst. and bubble types.
Conceptualizing the Game Mechan
Base Case
Recursive Step
Bubble Elimination
3
Remove the bubbles from the game board.
Defining the Game Board and Bubbles
Data Structures
Utilize arrays or linked lists to represent the game board and bubbles.
Handling User Input and Bubble La
Mouse/Keyboard Input
Aiming
Launching
Base Case
1
If no more adjacent bubbles of the same color exist, stop the recursion.
Recursive Step
2
Recursively check for adjacent bubbles of the same color and eliminate them
Bubble Removal
3
Remove the eliminated bubbles from the game board.
Scoring, Levels, and Game Progression
100 3
Score Levels
RRR
RRR
BB
RRR
RRR
RR