Wiki source code of b. Design Scenario

Last modified by Rick Dekker on 2023/04/10 15:32

Show last authors
1 **Bob **places **Dogg0** in the room. **Truus** notices that **Dogg0** looks familiar, it reminds her of a dog. **Dogg0** wakes up, looks around and notices **Truus**, plays an "exited" sound and starts wagging its' tail. **Dogg0 **drives towards **Truus **and looks up to her. **Dogg0**, shows her expressions that stimulate her to interact with it: blinking, wagging its' tail and turning its' ears. **Truus **interprets these expressions as a sign that **Dogg0** wanting to be pet, so she pets it on the head. **Dogg0 **plays a warming sound, turns its' LEDs to a warm orange color, closes its eyes, slowly wags its' tail and moves its' head down. **Truus **continues to pet it. It reminds her of her own dogs.
2
3 After **Truus **has stopped petting **Dogg0**, it re-enters the "asking for interaction"-state by looking back up, turning its' ears, changing its' LEDs to a bright purple, blinking and wagging its tail rapidly. With the suggestion of **Bob**, **Truus **claps, which initiates **Dogg0's **dance. **Dogg0's** LEDs turn a bright blue, **Dogg0 **makes a little bow, plays a high tone, blinks, starts wagging its' tail rapidly, turns around and moves forward. Then, it starts to rotate and move backwards, rotate and move forwards. It does that a few times while rotating its ears, Changing its' LEDs to different colors and blinking its eyes. All of these movements and expressions lift **Truus' **spirits and might even stimulate ** **her to dance together with **Dogg0**. She continues clapping and **Dogg0 **continues dancing, lifting her mood.
4
5 At the end of the sequence, after **Truus **has stopped clapping, **Dogg0 **turns around, drives away and goes to sleep. It does this by stopping, moving its' head down, switching off its' LEDs, closing its' eyes and rotating its' ears back. **Truus **is tired from the interaction and falls asleep in her armchair. **Bob **might leave **Dogg0 **in the room to brighten **Truus' **day another time, or he might take it and introduce it again for a next interaction.