'Action: Celebration'
The Celebration action triggers particle effects — confetti or emoji bursts that create moments of delight. Use them to celebrate correct answers, achievements, milestones, or just to make things fun.
Presets
Confetti
Colourful paper-like particles that flutter and fall. The classic celebration effect. You can customise the colour palette.
Emoji
Emoji characters that burst and fall. Choose the emoji to display — hearts, stars, party poppers, or any emoji you like.
Configuration
Origin
Where the particles come from:
- Viewport: Particles rain down from the top of the screen. Classic confetti shower effect.
- Element: Particles burst outward from a specific element. You can target the triggering element (default) or a different element by ID. Great for "burst from the correct answer" effects.
Direction
Which way particles shoot. Specified as an angle (90 = up, 0 = right, 270 = down) or Radial for an even burst in all directions from the centre.
Spread
How wide the particle spray is, in degrees. A narrow spread (30) creates a focused beam. A wide spread (120) fills more of the screen.
Intensity
Controls particle count and velocity:
- Subtle: A light sprinkle — understated and elegant
- Normal: A satisfying burst — the default choice
- Explosive: Maximum particles — for big moments
Duration
How long the effect lasts:
- Quick: A brief flash — great for frequent rewards
- Normal: A few seconds — the standard celebration
- Sustained: A longer display — for major achievements
Colours (Confetti Only)
Customise the confetti colour palette. By default, confetti uses a cheerful multicolour mix. You can set custom colours to match your Ripple's theme or branding.
Scope: Local vs Global
- Local (default): Only the triggering user sees the celebration.
- Global: Everyone in the Ripple sees the celebration simultaneously. Any participant can trigger global celebrations — the creator controls what celebrations exist, so this is safe by design.
Common Patterns
Correct Answer Celebration
On a quiz answer with a Drop Correct or Click trigger (with condition $answer == correct):
- Celebration action: Confetti, origin Element, intensity Normal
- Optionally chain with a Sound action to play a success chime
Achievement Unlocked
When a variable reaches a milestone (using Variable Change trigger watching $score):
- Condition:
$score == 10 - Celebration action: Emoji with star or trophy emoji, intensity Explosive, duration Sustained
- Set
oneTimeOnlyso it only fires once
Welcome Burst
On Activation trigger when participants enter a scene:
- Celebration action: Confetti, origin Viewport, intensity Subtle, duration Quick
- A gentle confetti welcome when arriving at a special scene
Interactive Button
On any fun button click:
- Celebration action: Emoji with party popper emoji, origin Element, direction Radial
- Particles burst outward from the button itself
Tips
- Less is more: Celebrations lose their impact if they happen constantly. Save explosive celebrations for genuinely meaningful moments.
- Match the mood: Subtle confetti for minor progress, explosive for big wins. Emoji celebrations feel more playful, confetti feels more polished.
- Global for shared moments: When a team achieves something together, use global scope so everyone experiences the celebration simultaneously.