Shadow Switch
by Elizabeth
Check out "Shadow Switch" by Elizabeth - featuring Canvas API, Text On Screen, Text On Screen and more. Try this Snapchat Lens on Easy Lens.
Features
- Canvas API: Premium futuristic Shadow Switch UI over the tinted live camera with a strictly separated vertical layout: mystery-object zone in the upper-middle; three compact translucent midnight-purple glass silhouette cards in a dedicated middle row beneath it; and a visible gap beneath the cards for controls. Support eight escalating rounds with crisp high-contrast original silhouettes: simple geometry, rotated geometry, asymmetric forms, overlap pairs, three-part assemblies, mirrored decoys, occluded compound forms, and a dense final mystery assembly. Use cyan-violet edge glow, integrated answer letters, animated light motes, and cyan-green or red-violet feedback. Define three generous card hit regions precisely matching the visible A, B, and C cards.
- Text On Screen: Premium top title "SHADOW SWITCH" with a compact "HIDDEN TWIN CHALLENGE" subtitle; bounds [0.10, 0.12, 0.86, 0.17], centered bold futuristic cyan-white typography, refined violet glow, and no clipping.
- Text On Screen: Compact glass-badge round indicator such as "ROUND 01 • 08"; bounds [0.10, 0.18, 0.86, 0.21], centered cyan-white type with a subtle dark violet backing.
- Text On Screen: Polished lower-middle HUD such as "10s · SCORE 0 / 8"; bounds [0.10, 0.63, 0.86, 0.67], centered high-contrast cyan-white type on a compact translucent violet status chip, positioned below the answer-button row with clear separation.
- Text On Screen: Inviting start instruction "TAP TO START THE CHALLENGE"; bounds [0.10, 0.62, 0.86, 0.66], centered uppercase soft-cyan type with a gentle pulse; hide once the game begins.
- Text On Screen: Initially hidden premium result reading "SHADOW MASTER!\nYOUR SCORE: X / 8"; bounds [0.10, 0.43, 0.86, 0.52], centered large cyan-white headline, violet outline, and elegant reveal glow.
- UI Button: Supporting answer button labeled "A" at position [0.23, 0.58], scale 0.8; clear neon-cyan glass pill in a dedicated row below the A silhouette card. Initially disabled until a round is ready; hide during final results.
- UI Button: Supporting answer button labeled "B" at position [0.48, 0.58], scale 0.8; clear neon-cyan glass pill in a dedicated row below the B silhouette card. Initially disabled until a round is ready; hide during final results.
- UI Button: Supporting answer button labeled "C" at position [0.73, 0.58], scale 0.8; clear neon-cyan glass pill in a dedicated row below the C silhouette card. Initially disabled until a round is ready; hide during final results.
- UI Button: Initially hidden replay button labeled "PLAY AGAIN" at position [0.48, 0.60], scale 1.0; luminous cyan-violet glass pill with a strong press state. Show only on the final result screen.
- Leaderboard: All-time SHADOW SWITCH leaderboard for submitting the final score after the fifth round.
- Sound: Short crisp futuristic UI click for answer, start, and replay selections.
- Sound: Bright ascending futuristic success chime for correct shadow matches.
- Sound: Short restrained futuristic error tone for incorrect answers and timeouts.
- Generated Music: Looping low-volume futuristic ambient electronic soundtrack for the Shadow Switch game.
- Core3D: Original glowing procedural mystery objects constrained to a compact upper-middle showcase zone below the round badge and clearly above the silhouette-card row. Build eight escalating visual puzzle tiers: simple primitive, rotated primitive, asymmetric object, overlapping pair, three-part assembly, mirrored arrangement, partially occluded compound form, and a dense final multi-part mystery object. Use fixed screen-space camera, cyan and electric-violet lights, device tracking disabled, and scale objects to remain fully inside their showcase zone without crossing into the answer cards.
- Touch Events: Opening tap detection plus card-region tap detection for the three Canvas-rendered A, B, and C silhouette cards. Keep the buttons as matching alternate answer controls.