The Yes app assistant
Meet Yessica.
A friendly, slightly weird furball who listens, thinks and talks back. Move your pointer (or finger) around her and she turns to look. Drag her sideways to spin her all the way round, and tap her to see her shiver.
- States
- 4 moods · 7 costumes · 7 poses · 360°
- Runtime
- Rive, one state machine
- Weight
- lo 64 KB · hi 1.0 MB gzip
Drag her sideways to spin (yaw, degrees). Let go and she springs back to the nearest front. Costumes, poses and look sliders stack with every mood. On the painted hi each costume image is fetched only when you pick it. Bounce energy shows in the Bounce pose.
States
Five moods, one file
Pick a card to drive the big Yessica above. Pointer lean and the idle sway run on top of every mood.
In conversation
Listen → Think → Speak
Typing makes her listen (each keystroke feeds micLevel). Sending makes her think for a beat, then she turns lilac and talks while the reply types out word by word, with voiceLevel following a fake speech envelope.
- Listen while you type or talk
- Think for about 1.5 s
- Speak as the reply appears
Try it with real audio optional
micLevel from your microphone. Audio stays in the browser.
voiceLevel.
Replies are canned for the demo. Yessica never shows odds or makes promises here, and points to safer-gambling tools where relevant.
Under the hood
Controls
Everything here talks to the same view model inputs the app would use.
–
x 0.00 · y 0.00