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
Get step-by-step solutions from verified subject matter experts
