Question: Youre creating a digital pet program. What happens to the pet when it receives different stimuli are determined by the state its in. You decide

Youre creating a digital pet program. What happens to the pet when it receives different stimuli are determined by the state its in. You decide to model the digital pet with a state machine diagram. The behavior of the digital pet program is as follows: When the pet is turned on, it starts out happy If the pet is happy and receives punishment, then it becomes sad If the pet is happy and receives praise, it stays happy If the pet is happy and being ignored (no punishment nor praise) for more than 30 minutes, he will become sad If the pet is sad and receives praise, it becomes happy If the pet is sad and receives punishment, it becomes heart-broken The pet will remain heart-broken no matter what you do (either punishment or praise) You can turn off the pet at any state Identify the states, actions, and transitions of the digital pet and draw a state machine diagram.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!