哄睡宝宝的有限状态机

经历了史上最长的宅家时光,带着麦麦和兜兜痛并快乐着… 

今天在哄睡的时候,突然感觉像是一个有限状态机….

给宝宝抽象出来一个睡意值,这个睡意随时间增长,睡醒后清零。睡意影响宝宝的状态。

宝宝的状态抽象为:醒着,哭闹,横抱,竖抱,睡着

系统行为其实也分主动和被动,这里就不分开处理了。

完整的流程:

  1. 宝宝醒着,困意上来,进入哭闹状态

  2. 对宝宝进行安抚,抱起来

  3. 发现其困倦,进行横抱

    1. 横抱 失败,变成竖抱, 返回状态2 

    2. 横抱 成功,进入睡眠状态

  4. 宝宝睡着

    1. 没睡醒,进入哭闹状态

    2. 睡醒,进入睡醒状态

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2020年1月26日
下一篇 2020年1月26日

相关推荐