Bubble Shooter
by Ai
Check out "Bubble Shooter" by Ai - featuring Canvas API, Sprite Manager, Touch Events and more. Try this Snapchat Lens on Easy Lens.
Features
- Canvas API: Procedurally renders the aim trajectory guide line and the white border framing the gameplay area. Does not render any swipe hint graphics.
- Sprite Manager: Manages all 2D gameplay sprites (bubble grid, shooter base/arrow, current bubble preview, next bubble preview, power-up icon, burst sprites, star icons).
- Touch Events: Captures drag-to-aim and release to shoot, plus tap-to-retry on Game Over and tap-to-continue on level complete. Also used to dismiss the onboarding hint on the first gameplay interaction.
- Sprite Store: Provides core textures: red/blue/green/yellow/purple bubbles, shooter base, shooter aiming arrow, pop burst, rocket icon, bomb icon.
- Sprite Store: Provides remaining UI textures: color-bomb icon and star icon.
- Text On Screen: Displays score/level, prompts, game-over / level-complete messages, and the per-shot countdown timer with a high-contrast rounded background for readability.
- Text On Screen: Per-shot countdown timer text (the only extra timer UI). Uses the Text block’s own background/outline/shadow styling.
- Sparkles: Subtle sparkle overlay to enhance the juicy pop feel.
- Post Process - Adjust: Slightly increases contrast and sharpening to keep HUD text readable across bright camera backgrounds, without changing gameplay visuals.
- Sticker On Screen: One-time onboarding swipe hint using the user-provided hand image. It appears only on the very first start screen, animates left/right to demonstrate swiping to aim, and disappears as soon as the game begins; it never reappears for the rest of the Lens session.