一、功能原理
现代科技的发展使得人工智能在各个领域都发挥着重要作用,而小游戏则是我们生活中常见的娱乐方式。利用Mind+图形化编程软件的强大机器学习功能ML5,设计一个有趣且充满互动的小游戏项目------《人脸识别的彼得兔互动项目》。
1.实现效果:在机器学习功能中利用人脸追踪功能,通过嘴巴控制彼得兔左右的位置,当吃到一个红萝卜加1分。当达到10分,游戏晋级过关。
2.认识mind+平面坐标
实时状态下,mind+舞台大小:宽为480,高360,
舞台中心坐标(0,0),舞台坐标数据如下图黄底黑字标注为准;
3.认识人脸追踪平面坐标
人脸识别舞台大小:宽为290,高200,舞台中心坐标(75,50)
舞台坐标数据如下图红底白字为准;

二、结构设计

三、详细步骤
步骤1 打开Mind+,右上角实时模式
步骤2 右下角角色库,添加相关角色
步骤3 左下角角色库,添加相关舞台
步骤4 左下角——扩展——功能模块----添加ML5
步骤5 左侧代码块——找到人脸追踪块
步骤6 脚本编写——开始游戏按钮
步骤7 脚本编写——彼得兔
步骤8 脚本编写——红萝卜
评论