Animation Library Tester¶
Run the Animation Library Tester Fullscreen
Sample iframe¶
You can include this MicroSim on your website using the following iframe:
Description¶
The Animation Library Tester demonstrates how to use the shared animation modules located in /docs/sims/shared/animations/. Unlike the original celebration-animation-tester which has all animations inline, this version imports each animation as a separate JavaScript module.
Key Difference from celebration-animation-tester¶
- celebration-animation-tester: ~950 lines, all animations inline (monolithic)
- animation-lib-tester: ~150 lines, uses shared modules (modular)
Shared Animation Modules Used¶
This tester imports all 11 animation modules plus the sound effects:
Available Animations¶
- Book Burst - Colorful closed books shooting upward from the bottom center
- Yellow Stars - Classic golden stars floating upward with rotation
- Rainbow Sparkle Burst - Colorful sparkles exploding from center in rainbow colors
- Happy Star Sprinkle - Smiling stars gently falling like sprinkles
- Alphabet Fireworks - Letters shooting up and exploding like fireworks
- Super Reader Confetti - Rectangular confetti in bright colors tumbling down
- Magic Book Bloom - Glowing particles blooming outward like opening a magic book
- Giggle Glitter Pop - Bouncy glitter circles that pop and multiply
- Storytime Spark Shower - Colorful sparks falling like rain with trails
- Bright Buddy Balloons - Colorful balloons floating upward
- Reading Rocket Zoom - Rocket trails zooming across the screen
How to Use¶
- Select an animation type from the dropdown menu
- Select animation speed (Fast/Medium/Slow)
- Click the "Celebrate!" button to trigger the animation
- Watch the animation play in the drawing area
Using the Shared Animation Library in Your MicroSim¶
To add celebrations to your own MicroSim, copy only the animations you need:
Step 1: Copy Animation Files¶
Step 2: Include in main.html¶
Step 3: Trigger in Your Game¶
Educational Purpose¶
Positive reinforcement through visual celebration helps:
- Motivation - Rewards encourage continued engagement
- Achievement Recognition - Students feel proud of accomplishments
- Emotional Connection - Fun animations create positive associations with learning
- Memory Enhancement - Memorable celebrations help encode learning experiences