Friend's Watermelo
by Jinanshé Marketing
Check out "Friend's Watermelo" by Jinanshé Marketing - featuring Sprite Store, Canvas API, Sprite Store and more. Try this Snapchat Lens on Easy Lens.
Features
- Sprite Store: Custom watermelon artwork and red-flesh placement mask stored as watermelonBoardImage and watermelonFleshMask for the interactive game board.
- Canvas API: Interactive Watermelon Seed Game board with the enlarged uploaded watermelon, an extra-large stationary uploaded seed bowl, and an extra-large separate uploaded hand resting above it before each delivery. Analyze the visible curved circumference of the uploaded watermelon and its red-flesh mask to define a conservative, raised red-flesh-only seed field that follows the upper fruit silhouette. Move the seed field farther upward while keeping a safe inset from the pale rind. Generate a fresh randomized non-overlapping layout of 150 smaller tilted seeds each round, validating every full rotated seed and highlight inside both the raised field and red flesh before drawing. Reject taps outside this same raised red-flesh area. The score remains in a separate editable on-screen text layer.
- Sprite Store: Two separate uploaded game textures: a hand with nail polish and bracelet stored as animatedHandImage, and a seed bowl stored as fixedBowlImage.
- Sound: Soft cartoon bubble-pop seed placement sound.
- Sound: Quick airy hand movement whoosh.
- Sound: Short bright victory fanfare.
- Sound: Clean crisp restart button click.
- Blur: Soft full-scene blur, disabled until the completion state.
- Screen Particles: Lightweight full-screen watermelon-slice celebration burst, disabled until victory.
- Screen Particles: Lightweight full-screen glossy turquoise water-droplet celebration burst, disabled until victory.
- Text On Screen: Editable seed-planting instruction text, placed beneath the progress counter without covering the enlarged watermelon.
- Text On Screen: Editable live seed score text, initially “0 / 150 SEEDS”, centered above the watermelon without covering the fruit.
- UI Button: RESTART button, initially hidden; lower-center position [0.5, 0.82], scale 1.0.
- Haptics: Tactile feedback for seed placement, victory, and restart.
- Touch Events: Intentional watermelon taps with double-tap camera controls blocked.